LINUX.ORG.RU
решено ФорумAdmin

Перевод /etc/network/interfaces в вид команд

 , , ,


0

1

Привет.

Появился вопрос, какие команды нужно вызвать, чтобы получить такой результат:

auto br0
iface br0 inet dhcp
        bridge_ports eth0
        bridge_fd 0
        bridge_maxwait 0
Если я не хочу использовать скрипты, а хочу сделать это вручную(for educational purposes).



Последнее исправление: cetjs2 (всего исправлений: 2)

Ответ на: комментарий от anonymous

Появился вопрос, какие команды нужно вызвать, чтобы получить такой результат:

Ты мне пишешь man brctl. Это было бы актуально, если бы я спросил что почитать.

Если бы ты написал список команд - это было бы ответом.

yeah_wow
() автор топика
Ответ на: комментарий от yeah_wow

for educational purposes
Если бы ты написал список команд

/0

Cancellor ★★★★☆
()
Ответ на: комментарий от AITap

нет, он работает с /etc/network/interfaces

у меня получился скрипт, который отрабатывает логику как выше, но есть один недочет: при запуске arp -n я не вижу новый IP у br0

скрипт:

/etc/init.d/networking stop
ifconfig eth0 down
ifconfig br0 down
ip link delete veth0
ip link add type veth
#ifconfig veth0 10.0.0.2/24 up
brctl delbr br0
brctl addbr br0
brctl addif br0 eth0
brctl addif br0 veth0
brctl setfd br0 0
ifconfig br0 up 0.0.0.0
ifconfig eth0 up 0.0.0.0
ifconfig veth0 up 0.0.0.0
dhclient br0
ifconfig lo up

yeah_wow
() автор топика
Ответ на: комментарий от yeah_wow

➜  Desktop  ifconfig
br0       Link encap:Ethernet  HWaddr 00:0c:29:e7:87:a7  
          inet addr:192.168.10.145  Bcast:192.168.10.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fee7:87a7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:40039 errors:0 dropped:0 overruns:0 frame:0
          TX packets:20685 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:58185335 (58.1 MB)  TX bytes:1267996 (1.2 MB)

eth0      Link encap:Ethernet  HWaddr 00:0c:29:e7:87:a7  
          inet6 addr: fe80::20c:29ff:fee7:87a7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:40039 errors:0 dropped:0 overruns:0 frame:0
          TX packets:20695 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:58749866 (58.7 MB)  TX bytes:1268648 (1.2 MB)

➜  Desktop  arp -n
Address                  HWtype  HWaddress           Flags Mask            Iface
192.168.10.203           ether   52:54:00:81:31:fb   C                     br0
192.168.10.2 

я новичок и не пойму, кто взял себе 192.168.10.203 и где 192.168.10.145?

если делаю через демон, то все ок.

yeah_wow
() автор топика
Ответ на: комментарий от yeah_wow

при работе демона:

IP address       HW type     Flags       HW address            Mask     Device
192.168.10.198   0x1         0x2         52:54:00:a0:b6:39     *        br0
192.168.10.254   0x1         0x2         00:50:56:fa:09:49     *        br0
192.168.10.2     0x1         0x2         00:50:56:fa:c6:f6     *        br0

yeah_wow
() автор топика

все эти эксперименты для libvirt и lxc-контейнеров, которые доступны из сети и стучатся к dhcp сети, а не к dnsmasq.

yeah_wow
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.