私のeth0はDHCPを使用してインターネットのIPアドレスを取得しています。ただし、LANには静的IPを設定する必要があります。以下は/ etc/network/interfaceでの私の設定です。スクリプトに何か問題がありますか?ネットワークを起動しようとすると常に失敗しました。
IfconfigでIPを確認しました。 eth0:3が設定されているが、他の設定が見つかった。問題は何ですか?
1 auto lo
2 iface lo inet loopback
3
4 #auto eth0
5 #iface eth0 inet dhcp
6
7 auto eth0:1
8 iface eth0:1 inet static
9 address 192.168.20.222
10 netmask 255.255.255.0
11 gateway 192.168.20.1
12
13 auto eth0:2
14 iface eth0:2 inet static
15 address 192.168.30.222
16 netmask 255.255.255.0
17 gateway 192.168.30.1
18
19 auto eth0:3
20 iface eth0:3 inet static
21 address 192.168.211.222
22 netmask 255.255.255.0
23 gateway 192.168.221.1
静的IPアドレスを設定するために `/ etc/network/interfaces 'を実際に編集する必要はありません。 Network Managerを使用してそれを行うことができます。ネットワークアプレットを右クリックして、[接続の編集]に移動します。
ただし、ネットワークマネージャーを使用したくない場合は、次の手順で複数のIPアドレスを割り当てることができます。
Sudo service network-manager stop
Sudo dhclient eth0
を使用してサーバーからIPアドレスを取得しますSudo ip addr add 192.168.20.222/24 dev eth0
、他のIPアドレスについても繰り返します。Sudo route add default gw <internet gateway ip address>
を使用してデフォルトルートを追加しますステップ2を行う場合、ステップ4は必要ありません。お役に立てば幸いです。
NetworkManagerがインストールされている場合、/ etc/network/interfacesで問題が発生している可能性があります。 /usr/share/doc/network-manager/README.Debianを参照してください(他の人のためにUbuntuをインストールするだけで十分です)。
静的IPのセットアップ中に問題が解決しない場合は、次の手順を使用して新しい静的IPアドレスをセットアップします。
ターミナル(コマンドライン)を開き、次のコマンドを入力します。
Sudo vi /etc/network/interfaces
OR
Sudo gedit /etc/network/interfaces
次のように変更します。
auto eth0
iface eth0 inet static
address 10.10.29.66
netmask 255.255.255.192
network 10.10.29.65
broadcast 10.10.29.127
gateway 10.10.29.65
ファイルを保存して閉じます。ネットワークを再起動します。
Sudo /etc/init.d/networking restart