Окт 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 можно изменить любые настройки на сервере.

Добавить в закладки:

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

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