
Oracle VirtualBoxでCentOS 6.5を使用しています。
インターネットに接続するために、コンピュータの物理ネットワークカードに接続された2番目のネットワークカードを追加しました。
仮想サーバーを再起動しましたが、ネットワークインターフェイスは表示されませんifconfig
。/etc/sysconfig/network-scripts/
インターフェイスを追加するには?
どこかにデフォルトゲートウェイを割り当ててインターネットにアクセスする他の方法はありますか?
答え1
いいですね。そのため、Network Managerを無効にして、/etc/network/interfaces
このガイドのワイヤレス関連項目をスキップして、イーサネットインターフェイスの追加に集中してください。必要に応じて追加の無線インターフェイスを追加する方法も説明します。イーサネットインターフェイスを追加するのは簡単です。
$ ip a show
基本イーサネットおよびWi-Fiインターフェースを参照してください:ip-a-show
イーサネットポートはeth0のようです。私たちのWiFiラジオはwlan0です。これを短くしたいですか?
$ ip a show | awk '/^[0-9]: /{print $2}'
このコマンドの出力は次のとおりです。
ro:eth0:wlan0:
お客様のゲートウェイ IP アドレスは、次のように検索できます。
route -n
ターゲット0.0.0.0(すべて)へのアクセスを提供します。下の画像では、完全に名目上の192.168.0.1です。
パス-n
#Remove network manager
apt-get purge network-manager
/etc/networking/interfaces ファイルでいくつかの簡単な設定をしましょう。マニュアルページでこのファイルの形式を設定することは難しくありませんが、実際には最初に例を検索する必要があります。インターフェイスはイーサネットポートに接続されます。
デフォルトでは、インターフェイスにDHCPエントリを追加するだけです。上記では、イーサネットポートからDHCPリースを受信したときに表示される他のネットワークへのルートを表示できます。次に、次を追加します。
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto wlan0
iface wlan0 inet dhcp
次に、ネットワークサービスを有効にして起動します。
sudo update-rc.d networking enable
sudo /etc/init.d/networking start
次のコマンドを使用してポートをリセットして機能していることを確認します。
sudo ifdown eth0
sudo ip a flush eth0
sudo ifup eth0
これにより、インターフェイスがシャットダウンされ、割り当てられたアドレスが更新され、再起動されます。ゲートウェイIP(ping 192.168.0.1)をpingしてテストします。応答がない場合は、インターフェイスが接続されていないか、インターフェイスを誤って入力した可能性があります。
次は「WiFiをちょっとやってみよう」! /etc/wpa_supplicant.conf ファイルを生成したいと思います。私のことを考えてみましょう:
network={
ssid="CenturyLink7851"
scan_ssid=1
key_mgmt=WPA-PSK
psk="4f-------------ac"
}
これでWiFiインターフェースをリセットして動作させることができます。
sudo ifdown wlan0
sudo ip a flush wlan0
sudo ifup wlan0
sudo wpa_supplicant -Dnl80211 -c /root/wpa_supplicant.conf -iwlan0 -B
sudo dhclient wlan0
これは可能です。 pingを使用してそれを見つけ、wlan0で明示的にこれを実行して最初にそのアドレスを取得します。
$ ip a show wlan0 | grep "inet"
Presumably dhclient updated your /etc/resolv.conf, so you can also do a:
ping -I 192.168.0.45 www.yahoo.com
/etc/network/interface
別のネットワークカードを追加するには、上記の手順に従って引き続き追加してください。
答え2
私はそれについて考えた。基本的に私がしたことは、ifcfg-eth1
IPを動的に受信するための最も基本的な情報を入力したファイルを作成し、それを送信して組み立て、ifup eth1
操作することでした。みんなありがとうございます。