ホームページ >運用・保守 >Linuxの運用と保守 >構成ファイルを変更して仮想ネットワークカードインスタンスを実装する

構成ファイルを変更して仮想ネットワークカードインスタンスを実装する

零下一度
零下一度オリジナル
2017-07-24 10:16:142372ブラウズ

グラフィカルインターフェイスの構成については、ここでは紹介しません。非常に簡単です。ここでは、構成ファイルを変更して仮想ネットワーク カードを実装する方法を説明します。

最初に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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。