我正在建立一些家庭实验室(Linux 和 Windows),并且遇到了一些非常基本的配置问题。
问题:Ubuntu 14.04 更新升级(将成为路由器)
我想配置 3 个接口并以此方式应用 IP 和 MAC
- 第一个 (
eth0
) 使用 HW ADDR 桥接到 ISP,例如:D0:D0:D0:D0:D0:00
&IP 来自我的 Box - 第二个 (
eth1
) 在 LAN 段上,具有 HW ADDR 例如:D0:D0:D0:D0:D0:01
&IP10.10.10.254/24
- 第三个(
eth2
)位于 LAN 段上,具有 HW ADDR 例如:D0:D0:D0:D0:D0:02
&IP10.10.11.254/24
我在接口文件中应用了这一点eth1 & 2
。
# interface LAN_10
auto eth1
iface eth1 inet static
address 10.10.10.254
netmask 255.255.255.0
broadcast 10.10.10.255
network 10.10.10.0
hwaddress ether D0:D0:D0:D0:D0:01
因为eth0
它桥接到了 Box。它正在获取一个 DHCP IP,目前还不错。但我想手动只应用 HW ADDR,D0:D0:D0:D0:D0:00
然后eth0
再应用 IP,但那是以后的事了。
当我完成所有这些时,ipconfig -a
我得到了mismatched & mixed
HWADDR 和 IP 的关系
前任:
eth2 Link encap:Ethernet HWaddr D0:D0:D0:D0:D0:01
inet addr:10.10.11.254 Bcast:10.10.11.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe42:a002/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:55 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:15000
RX bytes:0 (0.0 B) TX bytes:8355 (8.3 KB)
Interrupt:17 Base address:0x2080
这种不匹配从何而来?
/etc/network/interface
网络管理器图形工具和文件哪个更优先?
如果我在这些模式下做不同的事情(事实并非如此)那么会设置哪一种?
最糟糕的是,有时该/etc/network/interface
文件甚至不被考虑,我失去了连接。
我在你的论坛上发现此问答并且需要摆脱if...fi
启动前和停止后的两个障碍,/etc/init/networking.conf
但我不确定我正在做什么以及我哪里做错了。
答案1
让我们换个角度...如果我只想更改由 dhcp 服务器提供服务的唯一 eth0 的 HW ADDR。我应该修改哪个文件?同一个文件(etc/network/interface),因为那里只有 auto eth0 init dhcp
...
有人吗?