我在 PC 上使用 Ubuntu。我有 5 个端口的交换机和 Rasberry。
如何eth0
使用静态网络连接到树莓派(192.068.0.0/24)
,同时使用eth0
交换机通过同一接口使用另一个网络(DHCP)连接到互联网?我可以在同一接口创建两个网络吗eth0
答案1
您需要在 Ubuntu 中创建子接口,和/或简单地在接口上放置辅助寻址。
这里有一个非常简单的例子:
我的 Raspberry Pi 全部配置了专用管理 VLAN ID 上的子接口,并使用静态 IP 来配置它们,然后通过 DHCP 配置主 eth0 接口,以便在移动它们时使用。
答案2
是的,你可以。例如,以 root 类型为例:
ifconfig eth0:1 192.168.10.110
ifconfig eth0:2 10.10.10.10
要使这些更改永久生效,只需编辑 /etc/网络/接口
答案3
你可以添加你想要的 IP 地址数量:
sudo ip address add 192.168.0.123/24 dev eth0
sudo ip address add 10.10.10.123/24 dev eth0
或者简单地将其缩短为:
sudo ip a a 192.168.0.123/24 dev eth0
sudo ip a a 10.10.10.123/24 dev eth0
从接口中删除 IP 地址
sudo ip address del 192.168.0.123/24 dev eth0
sudo ip address del 10.10.10.123/24 dev eth0
或者再次缩短:
sudo ip a d 192.168.0.123/24 dev eth0
sudo ip a d 10.10.10.123/24 dev eth0
但请记住,如果您想使用互联网,您必须添加默认路由:
sudo ip route add default via <your router ip>
和名称服务器。您必须以 root 身份编辑 /etc/resolv.conf 并将此行放入其中
nameserver 8.8.8.8
8.8.8.8 是 Google 的名称服务器,您可以使用任何其他