4 linux networking wifi ethernet
我有一个带有 wifi 接口和以太网接口的 raspberry 2。wifi 是我的主要连接,它能够插入以太网作为备份方法。我想为每个接口分配不同的静态地址。
我想要的是能够:
我无法做到这一点。如果有人可以帮助我,我将非常感激。
这是我的 /etc/network/interfaces 文件:
auto lo
iface lo inet loopback
auto wlan0
#allow-hotplug wlan0
iface wlan0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
wpa-ssid my-network
wpa-bssid XX:XX:XX:XX:XX:XX
wpa-psk xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
auto eth0
iface eth0 inet static
address 192.168.1.20
netmask 255.255.255.0
gateway 192.168.1.1
Run Code Online (Sandbox Code Playgroud)
我会使用设备绑定,这意味着您要创建一个新的虚拟设备,为其分配网络设置(例如 IP 地址、掩码等),然后将以太网和 wifi 接口都奴役到该接口。
就像是:
$ sudo modprobe bonding
$ sudo ifconfig bond0 192.168.0.1 netmask 255.255.0.0
$ sudo ifenslave bond0 eth0 wlan0
Run Code Online (Sandbox Code Playgroud)
这具有涵盖从 1 到 5 的所有场景的优势,但有一个例外:您只有 1 个 IP 地址。如果这会成为一个问题,那么您总是可以创建一个“别名”(例如,bond0:0)并为该别名指定一个不同的 IP 地址。这样即使只有 1 个接口处于活动状态,您也始终可以访问两个 IP 地址。
更多细节可以在网上找到。例如:http : //www.codekoala.com/posts/bonding-eth0-and-wlan0-arch-linux/
| 归档时间: |
|
| 查看次数: |
13786 次 |
| 最近记录: |