Configuration de la double carte réseau Ubuntu18.04 (prend en charge l'accès simultané aux réseaux internes et externes)

La modification temporaire du système de routage ne redémarre pas

Afficher les informations de la carte réseau du système

ifconfig

Afficher les informations de routage du système

ruote -n

Ajouter un itinéraire

route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.0.254 dev em1

ps: Dans le réseau ci-dessus, l'adresse IP commençant par 192.168 dans l'intranet générique 192.168.0.0, le masque de réseau correspond à net et gw est l'adresse de la passerelle intranet correspondant à la carte réseau em1, qui réalise l'accès à l'intranet; exemple: route add - net 192.168.64.0 masque de réseau 255.255.255.0 gw 192.168.0.254 dev em1

Supprimer un itinéraire

route del -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.0.254 dev em1

ps: Les paramètres suivant route del doivent être renseignés except-net, les autres ne sont pas obligatoires, tant que le seul enregistrement de la table de routage peut être verrouillé

La modification unique prend effet de manière permanente

Modifiez le fichier de configuration réseau, l'emplacement du fichier de configuration: /etc/netplan/*.yaml Différents préfixes de nom de fichier de serveur sont différents
Modifier le fichier de configuration

sudo vim /etc/netplan/01-network-manager-all.yaml

Le contenu du fichier de configuration est:

# Let NetworkManager manage all devices on this system

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    eno1:         //内网口
      dhcp4: false
      addresses: [192.168.77.189/24]  //内网ip
      #gateway4:
      routes:
        - to: 192.168.0.0/16   //目的ip
          via: 192.168.77.254  //内网网关
          metric: 100    
      nameservers:
              addresses: [192.168.1.223,192.168.1.222]  //dns服务器           
      optional: true
    eno2:     //外网口
      dhcp4: false
      addresses: [192.168.100.12/24]  //外网ip
      gateway4: 192.168.100.1   //外网网关
      optional: true

    eno3:
      addresses: []
      dhcp4: true

      optional: true
    eno4:
      addresses: []
      dhcp4: true
      optional: true

Enregistrez le fichier et appliquez

sudo netplan apply

ps: Le format de fichier yaml est très spécial. Après avoir écrit le fichier, vous devez vérifier le format. Reportez-vous au site Web: https://www.bejson.com/validators/yaml_editor/

Redémarrez la commande de service réseau

Désactivez la commande de service réseau:

sudo service network-manager stop

Redémarrez la commande de service réseau:

sudo service network-manager restart

Je suppose que tu aimes

Origine blog.csdn.net/qq_43314560/article/details/112536010
conseillé
Classement