同じWi-Fiドングルを使用して、同じネットワークに2つの異なる静的IPアドレスを使用したいと思います。私はこの目的で使用する/etc/network/interfaces
よりも使用する方が良いことをいくつかのフォーラムで読みました。dhcpcd.conf
だから、/etc/network/interfaces
次のように変更しました。
auto lo
iface lo inet loopback
iface eth0 inet dhcp
auto wlan0
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.0.60
netmask 255.255.255.0
gateway 192.168.0.10
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
auto wlan0:0
allow-hotplug wlan0:0
iface wlan0:0 inet static
address 192.168.0.61
netmask 255.255.255.0
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
今の問題は、ほとんどの場合、ネットワークメンバーにpingを送信できないことです。最初の10秒間はすべてうまく機能しますが、それ以降はほとんど接続されません。
ifconfig
以下を表示します。
lo Link encap:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
UP LOOPBACK RUNNING MTU:65536 Metrik:1
RX packets:1237 errors:0 dropped:0 overruns:0 frame:0
TX packets:1237 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1
RX bytes:100748 (98.3 KiB) TX bytes:100748 (98.3 KiB)
wlan0 Link encap:Ethernet Hardware Adresse b8:27:eb:a2:4b:72
inet Adresse:192.168.0.60 Bcast:192.168.0.255 Maske:255.255.255.0
inet6-Adresse: fe80::ba27:ebff:fea2:4b72/64 Gültigkeitsbereich:Verbindung
UP BROADCAST MULTICAST MTU:1500 Metrik:1
RX packets:15498 errors:0 dropped:10634 overruns:0 frame:0
TX packets:5446 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:5910381 (5.6 MiB) TX bytes:722284 (705.3 KiB)
wlan0:0 Link encap:Ethernet Hardware Adresse b8:27:eb:a2:4b:72
inet Adresse:192.168.0.61 Bcast:192.168.0.255 Maske:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metrik:1
およびRoute -neの出力は次のとおりです。
Ziel Router Genmask Flags MSS Fenster irtt Iface
0.0.0.0 192.168.0.10 0.0.0.0 UG 0 0 0 wlan0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
私もdhcpcdを停止しましたが、IPはルータのdhcp IPプールにありません。静的IPを使用すると、すべてがうまく機能します。私が間違っていることを知っている人はいますか?
答え1
インターフェイスに複数のIPアドレスを追加し、次のようにwlan0
編集できます。/etc/network/interfaces
auto lo
iface lo inet loopback
iface eth0 inet dhcp
auto wlan0
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.0.60/24
netmask 255.255.255.0
gateway 192.168.0.10
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.0.61/24
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
ファイルを保存して再起動してください。
次のコマンドを入力します。
sudo ip a
出力例:
inet 192.168.0.60/24 brd 192.168.0.255 scope global wlan0
inet 192.168.0.61/24 brd 192.168.0.255 scope global secondary wlan0
テストするには、以下ssh
からダウンロードできます。192.168.0.60
192.168.0.61
ip
次のコマンドを使用して、ネットワークインタフェースの一時IPを設定できます。
sudo ip addr add 192.168.0.60/24 dev wlan0
sudo ip addr add 192.168.0.61/24 dev wlan0