ubuntuネットワーク設定
2060 ワード
Virtualbox 3.0.8にはブリッジネットワーク機能が内蔵されているため、NICに対応するサービスをインストールするだけで済みます.具体的には、コントロールパネル/ネットワーク接続/ローカル接続/プロパティ/インストール/サービス/VirtualBox Bridged Networking Driverです.このサービスを追加した後、仮想マシンの設定ウィンドウを開き、ネットワークタブに入り、ネットワーク接続1の接続方法をデフォルトのNATからBridged Adapterに変更し、以下の名前であなたのパソコンのローカル接続に対応するネットワークカードを選択します(ここにネットワークカードが表示されていない場合は、選択されていないことが表示され、ブリッジサービスがインストールされていないネットワークカードが表示されている場合は、前のステップを繰り返す必要があります).
以上のような構成により、クライアントのIPアドレスがDHCPモードに設定されていれば、ネットワークに正常にアクセスできるようになりました.IPアドレスを動的に割り当てたくない場合は、次のようにIPとDNSを設定できます.
上の設定は、IP以外はホスト上の設定と一致させます.ここではeth 0を使用していますが、仮想ネットワークカードが追加されているため、あなたの仮想マシンではeth 0ではなくeth 1やeth 2などがある可能性があります.これは実際の状況に応じて設定する必要があります.具体的には、次のコマンドで確認できます.
eth 1などの名前をeth 0に設定すると、すべての設定が無効になり、ネットワークサービスを開始すると、次のエラーメッセージが表示されます.
基本的には以上の設定を経て、ネットワークはすでにOKであるべきで、クライアント上で直接他のアドレスをpingしてテストすることができます:
補足ですVirtualBox 2.x時代に構築された仮想ネットワークカードとネットワークブリッジは、現在は使用されていません.ネットワークブリッジは直接削除できます.仮想ネットワークカードはデバイスマネージャで削除することもできますし、VirtualBox/グローバル設定/ネットワークで削除することもできます.
更にNATとブリッジの区别を补充して、简単に言えば、もしNATを使うならば、クライアントとホストは共通の1セットのネットの资源で、优位は简単で、何も配置しなくて、ホストは正常にインターネットを利用することができて、クライアントは正常にインターネットを利用することができて、欠点は、ローカルエリアネットワークの中でその他の机はこの仮想マシンにアクセスすることができなくて、私の仮想マシンは主にLAMPを架設するために使って、アクセスすることができなくてもちろん要求に合いません;これがブリッジネットワークの利点であり、仮想マシンを具体的なネットワークの中の独立ノードにシミュレートすることができ、他のコンピュータの地位と一致し、他の人にアクセスすることができ、他の人にアクセスすることができます.もちろん、会社で架設されている場合は、これは制限されているに違いありません.結局、多くの会社のIPアドレスはMacアドレスにバインドされています.したがって,具体的にどの方式でネットワークに接続するかは,実際の必要に応じて決まる.
以上のような構成により、クライアントのIPアドレスがDHCPモードに設定されていれば、ネットワークに正常にアクセスできるようになりました.IPアドレスを動的に割り当てたくない場合は、次のようにIPとDNSを設定できます.
$ sudo vi /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.0.120
gateway 192.168.0.1
netmask 255.255.255.0
$ sudo vi /etc/resolv.conf
nameserver 208.67.222.222
nameserver 208.67.220.220
$ sudo /etc/init.d/networking restart
上の設定は、IP以外はホスト上の設定と一致させます.ここではeth 0を使用していますが、仮想ネットワークカードが追加されているため、あなたの仮想マシンではeth 0ではなくeth 1やeth 2などがある可能性があります.これは実際の状況に応じて設定する必要があります.具体的には、次のコマンドで確認できます.
$ ifconfig -a
eth 1などの名前をeth 0に設定すると、すべての設定が無効になり、ネットワークサービスを開始すると、次のエラーメッセージが表示されます.
SIOCSIFADDR: No such device
eth0: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
eth0: ERROR while getting interface flags: No such device
Failed to bring up eth0
基本的には以上の設定を経て、ネットワークはすでにOKであるべきで、クライアント上で直接他のアドレスをpingしてテストすることができます:
$ ping -c 4 192.168.0.1
$ ping -c 4 koubei.com
補足ですVirtualBox 2.x時代に構築された仮想ネットワークカードとネットワークブリッジは、現在は使用されていません.ネットワークブリッジは直接削除できます.仮想ネットワークカードはデバイスマネージャで削除することもできますし、VirtualBox/グローバル設定/ネットワークで削除することもできます.
更にNATとブリッジの区别を补充して、简単に言えば、もしNATを使うならば、クライアントとホストは共通の1セットのネットの资源で、优位は简単で、何も配置しなくて、ホストは正常にインターネットを利用することができて、クライアントは正常にインターネットを利用することができて、欠点は、ローカルエリアネットワークの中でその他の机はこの仮想マシンにアクセスすることができなくて、私の仮想マシンは主にLAMPを架設するために使って、アクセスすることができなくてもちろん要求に合いません;これがブリッジネットワークの利点であり、仮想マシンを具体的なネットワークの中の独立ノードにシミュレートすることができ、他のコンピュータの地位と一致し、他の人にアクセスすることができ、他の人にアクセスすることができます.もちろん、会社で架設されている場合は、これは制限されているに違いありません.結局、多くの会社のIPアドレスはMacアドレスにバインドされています.したがって,具体的にどの方式でネットワークに接続するかは,実際の必要に応じて決まる.