Потихонечку разбираясь с Vyatta я пришел к интересному вопросу. Как сменить настройки? Допустим сменить адрес на интерфейсе.
Сейчас имеем вот такие настройки:
vyatta@vyatta:~$ show interfaces ethernet eth0 eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:1e:0b:fd:04:59 brd ff:ff:ff:ff:ff:ff inet 192.168.1.12/24 brd 192.168.1.255 scope global eth0 inet6 fe80::21e:bff:fefd:459/64 scope link valid_lft forever preferred_lft forever
А нам нужно поставить 192.168.1.15, если мы просто выполним команды:
configure set interfaces ethernet eth0 192.168.1.15/24
то получим:
show interfaces ethernet eth0 address 192.168.1.12/24 address 192.168.1.15/24 duplex auto hw-id 00:1e:0b:fd:04:59
То есть у нас 2 адреса на интерфейсе, а нам нужен 1, 192.168.1.15.
Поэтому командой set тут не обойтись. Для этого в vyatta есть команда
edit. То как мы добавили второй адрес – правильно. Осталось удалить
старый адрес. Делается это через команду edit.
Нам нужно находясь в режиме настройки выполнить такие6 команды:
Команда edit interfaces ethernet eth0 переводит vyatta в режим
настройки интерфейса, а затем командой delete address 192.168.1.12/24
удалим старый адрес.
Остается сделать commit и save, что бы применить и сохранить настройки, соответственно.
После того, как мы переподключимся, если мы удалили адрес к которому
подключались изначально, то сможем посмотреть, что же у нас получилось.
show interfaces ethernet eth0 eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:1e:0b:fd:04:59 brd ff:ff:ff:ff:ff:ff inet 192.168.1.15/24 brd 192.168.1.255 scope global eth0 inet6 fe80::21e:bff:fefd:459/64 scope link valid_lft forever preferred_lft forever
Новый адрес в деле. Настройка окончена.
И как резюме. Приведен пример изменения настроек интерфейса, но с
помощью команды edit можно изменить любые настройки на сервере.
Буду рад комментариям, постараюсь ответить на вопросы. Заходите на сайт http://www.hilik.org.ua/