Я использую Ubuntu на ПК. У меня есть коммутатор с 5 портами и Rasberry.

Как я могу подключиться к Raspberry через eth0 используя статическую сеть (192.068.0.0/24) и в то же время подключиться к Интернету, используя другую сеть (DHCP) через тот же интерфейс eth0 используя коммутатор ?. можно создать две сети в одном интерфейсе eth0

3 ответа3

1

Вам нужно будет создать подчиненные интерфейсы в Ubuntu и / или просто добавить вторичную адресацию в интерфейс.

Здесь есть довольно простой пример:

http://ithelpblog.com/os/linux/debian/ubuntu-debian/create-sub-interface-secondary-ip-address-ubuntu-debian/

У меня все Raspberry Pis настроено с подчиненным интерфейсом на выделенном управляющем VLAN ID со статическими IP-адресами для их настройки, а затем основной интерфейс eth0 настроен через DHCP для их перемещения.

1

Да, ты можешь. Так же, как корневой тип, например:

ifconfig eth0:1 192.168.10.110
ifconfig eth0:2 10.10.10.10

чтобы сделать эти изменения постоянными, просто отредактируйте /etc/network/interfaces

0

Вы можете добавить, сколько 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, вы можете использовать любой другой

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .