答案1
我尝试了几件事,不确定哪些是真正必要的,哪些不是......
因此,如果已经有网络连接,并且 E3131 是不是用于访问网络或互联网。
E3131 的静态 IP(在我的情况下为 eth1):
sudo nano /etc/network/interfaces
我的内容如下:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
metric 0
# E3131
allow-hotplug eth1
iface eth1 inet static
address 192.168.8.100
netmask 255.255.255.0
gateway 192.168.8.1 # With a new installation this line added a second default gateway which I dont wanted. So maybe you should remove this line.
metric 1
也许使用指标会有所帮助,但真的不确定。要使用此功能(请参阅上面的内容),需要安装以下内容:
sudo aptitude install ifmetric
为了为 eth0 和 eth1 分配正确的接口,我执行以下操作:
sudo nano /etc/udev/rules.d/70-persistent-net.rules
内容:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="XX:XX:XX:XX:XX:XX", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="YY:YY:YY:YY:YY:YY", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
和:
sudo nano /etc/udev/rules.d/010_netinterfaces.rules
内容:
KERNEL=="eth*", SYSFS{address}=="XX:XX:XX:XX:XX:XX", NAME="eth0"
KERNEL=="eth*", SYSFS{address}=="YY:YY:YY:YY:YY:YY", NAME="eth1"
“XX:XX:XX:XX:XX:XX”为原网口硬件地址,
“YY:YY:YY:YY:YY:YY”为E3131的硬件地址。
如果 E3131 没有被识别为网络接口而是 cdrom,那么可以通过以下方式更改:
sudo /usr/bin/sg_raw /dev/sr0 11 06 20 00 00 00 00 00 01 00
为此,需要以下内容:
sudo apt-get install sg3-utils
我还安装了网络管理器。不太确定这是否有必要:
sudo apt-get --no-install-recommends install network-manager