ホームページ >運用・保守 >Linuxの運用と保守 >構成ファイルを変更して仮想ネットワークカードインスタンスを実装する
グラフィカルインターフェイスの構成については、ここでは紹介しません。非常に簡単です。ここでは、構成ファイルを変更して仮想ネットワーク カードを実装する方法を説明します。
最初にubuntuでの仮想ネットワークカードの構成を紹介します(ここではubuntu-16.04を使用しています)
1. まずifconfigを使用して現在のネットワークカード構成を確認します
ens33 Link encap:以太网 硬件地址 02:0c:29:c6:be:c7 inet6 地址: fe80::20c:29ef:fec6:bec7/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1 接收数据包:215 错误:0 丢弃:0 过载:0 帧数:0 发送数据包:256 错误:0 丢弃:0 过载:0 载波:0 碰撞:0 发送队列长度:1000 接收字节:25858 (25.8 KB) 发送字节:27711 (27.7 KB) lo Link encap:本地环回 inet 地址:127.0.0.1 掩码:255.0.0.0 inet6 地址: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 跃点数:1 接收数据包:165 错误:0 丢弃:0 过载:0 帧数:0 发送数据包:165 错误:0 丢弃:0 过载:0 载波:0 碰撞:0 发送队列长度:1 接收字节:12225 (12.2 KB) 发送字节:12225 (12.2 KB)
通常、設定する前に、印刷された情報は上記のとおりです。
2. 現在のネットワーク カード構成を表示し、構成ファイル /etc/network/interfaces を開きます
sudo vim /etc/network/interfaces
ループバック テスト用のネットワーク カード構成が 1 つだけあることがわかります
auto lo iface lo inet loopback
3。独自のネットワーク カード構成を追加することを選択します。最初のネットワーク カード (ens33) を外部ネットワーク用に構成する必要があります。内部ネットワーク用に構成すると、システムは外部ネットワークにアクセスできなくなります。
アドレス、マスク、ゲートウェイは実際のネットワークに応じて設定されます。ここでの外部ネットワーク IP は 172.16.2.xxx ネットワーク セグメントにあります。
auto ens33 iface ens33 inet static #设置静态IP,动态的是将static修改为dhcp,如果设置为动态IP无法设置虚拟网卡 address 172.16.2.95 # 如果为动态IP以下的都不用配置。netmask 255.255.0.0gateway 172.16.254.254
4. 次に、仮想ネットワークカード(ens33:1)を設定します
同様に、ここでのイントラネットIPは192.168.8.xxxネットワークセグメントです。
auto ens33:1iface ens33:1 inet static address 192.168.8.95netmask 255.255.255.0gateway 192.168.8.1
こうすることで、内部ネットワークと外部ネットワークの両方に同時にアクセスできます。
別のネットワークセグメントからイントラネット仮想ネットワークカードを追加するとします。
auto ens33:2iface ens33:2 inet static address 192.168.88.95netmask 255.255.255.0gateway 192.168.88.1
同様に、異なるネットワーク セグメントに複数のイントラネット ネットワーク カードを追加し、それらすべてが相互にアクセスできるようにすることができます。
5. デフォルトゲートウェイを設定します
/etc/resolv.conf を開きます
sudo vim /etc/resolv.conf
ここでは 3 つのネットワークセグメントを設定したので、設定を追加します。
nameserver 172.16.254.254nameserver 192.168.8.1nameserver 192.168.88.1
以前のバージョンではここから行けましたが、新バージョンでは別の設定ファイルに上記の内容を追加する必要があります。
/etc/resolvconf/resolv.conf.d/base
sudo vim /etc/resolvconf/resolv.conf.d/base
通常は上記3つのデフォルトゲートウェイを追加します
nameserver 172.16.254.254nameserver 192.168.8.1nameserver 192.168.88.1
6.コンピュータを再起動します再起動します
これらを変更した後は、再起動するだけですコマンド (sudo /etc/init.d/networking restart) を使用してネットワーク カードを再起動しても、コンピュータは有効になります。理由は不明です。
コンピュータを再起動し、ifconfigを使用して確認すると、複数のネットワークカードの構成があり、それらはすべて互いに競合せずに使用できます。
以上が構成ファイルを変更して仮想ネットワークカードインスタンスを実装するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。