Для доступа к виртуальному маршрутизатору в GNS'е необходимо создать интерфейс TAP, сбриджевав его с реальным:
sudo brctl addbr br0 # создаем бриджевой интерфейс
sudo ip l s dev br0 up # переводим его в активное состояние
sudo tunctl -t tap0 -u user1 # создаем интерфейс tap0 с правами user1
sudo ip l s dev tap0 up # переводим его в активное состояние
sudo brctl addif br0 tap0 # вяжем бриджевой интерфейс с tap0
sudo brctl addif br0 eth0 # вяжем бридж с реальным интерфейсом
sudo ifconfig eth0 0.0.0.0 promisc # убираем дрес с реального интерфейса и переводим его в смешанный режим
sudo ip a a 192.168.0.1/24 dev br0 # присваиваем бриджевому интерфейсу адрес или для выдачи по DHCP: sudo dhclient br0
можно также добавить маршрут по-умолчанию:
sudo ip r a default via 192.168.0.2
спасибо
ОтветитьУдалить