とで無線ルーターとして動作するDebianシステムがeth0
ありwlan0
ます。今、私が上で手動で追加のネットワークを追加eth1
してifconfig
:
alix:〜#ifconfig eth1 192.168.0.2ネットマスク255.255.255.0 アリックス:〜#netstat -rn カーネルIPルーティングテーブル 宛先ゲートウェイGenmaskフラグMSSウィンドウirtt Iface 0.0.0.0 192.168.2.1 0.0.0.0 UG 0 0 0 eth0 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.3.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0 alix:〜#ping 192.168.0.254 PING 192.168.0.254(192.168.0.254)56(84)バイトのデータ。 192.168.0.254から64バイト:icmp_req = 1 ttl = 64 time = 0.537 ms 192.168.0.254から64バイト:icmp_req = 2 ttl = 64 time = 0.199 ms 192.168.0.254から64バイト:icmp_req = 3 ttl = 64 time = 0.188 ms ^ C --- 192.168.0.254 ping統計--- 3パケット送信、3受信、0%パケット損失、時間2005ms rtt min / avg / max / mdev = 0.188 / 0.308 / 0.537 / 0.161 ms
あなたが見ることができるようにすべてが正常に動作します。
ここで、構成を永続的にしたいと思います。そのため、次のセクションを追加しました/etc/network/interfaces
。
alix:〜#sed -n '/ iface eth1 /、/ ^ $ / p' / etc / network / interfaces iface eth1 inet static アドレス192.168.0.2 ネットマスク255.255.255.0
しかし、ネットワークを起動しようとすると、次のエラーが表示されます。
alix:〜#ifconfig eth1 down alix:〜#ifup -v eth1 インターフェースeth1 = eth1(inet)の構成 run-parts --verbose /etc/network/if-pre-up.d run-parts:/etc/network/if-pre-up.d/hostapdの実行 ip addr add 192.168.0.2/255.255.255.0 broadcast 192.168.0.255 dev eth1 label eth1 RTNETLINK回答:ファイルが存在します eth1を起動できませんでした。
ip
コマンドを手動で実行すると、同じエラーが表示されます。
alix:〜#ip addr add 192.168.0.2/255.255.255.0 broadcast 192.168.0.255 dev eth1 label eth1 RTNETLINK回答:ファイルが存在します
コマンドの何が問題になっていますか?そして、どうすればDebianに正しいことをすることができますか?
RTNETLINK answers: No such process Failed to bring up eth1
、Eth1は正しく割り当てられ、UP / UPです。