Окт 09 2009

Vyatta. Команда edit. Изменяем настройки.

Потихонечку разбираясь с 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
 
RX:  bytes    packets     errors    dropped    overrun      mcast
231060        666          0          0          0          0
TX:  bytes    packets     errors    dropped    carrier collisions
17428        121          0          0          0          0
 
vyatta@vyatta:~$


А нам нужно поставить 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 команды:

vyatta@vyatta:~$ configure
[edit]
vyatta@vyatta# edit interfaces ethernet eth0
[edit interfaces ethernet eth0]
vyatta@vyatta# delete address 192.168.1.12/24
[edit interfaces ethernet eth0]
vyatta@vyatta#

Команда 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
 
RX:  bytes    packets     errors    dropped    overrun      mcast
2198134       6799          0          0          0          0
TX:  bytes    packets     errors    dropped    carrier collisions
150562       1232          0          0          0          0

Новый адрес в деле. Настройка окончена.
И как резюме. Приведен пример изменения настроек интерфейса, но с помощью команды edit можно изменить любые настройки на сервере.


Украинская Баннерная Сеть