| @rtem |
|
Темы:
32
Сообщения:
127
Участник с: 04 января 2009
|
Всем привет. Собственно вот настройка сети, netcfg не использую, используется network interface=eth0 address=192.168.231.10 netmask=255.255.255.0 gateway=192.168.231.2 как мне добавить алиас/ы? пробовал так interface=eth0:0 address=192.168.231.15 netmask=255.255.255.0 gateway=192.168.231.2 но не заработало, просто перебился основной адрес)) |
| Natrio |
|
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Никак. Упрощённый синтаксис алиасов не предусматривает. Так что либо использовать другие инструменты, либо писать свои команды в свой скрипт. |
| @rtem |
|
Темы:
32
Сообщения:
127
Участник с: 04 января 2009
|
Natrio а какие инструменты можно еще использовать netcfg? или есть еще что то? X-программы не подойдут, так как это сервер, ну вернее тестовый сервер, и там нет Х. |
| Natrio |
|
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
@rtem /dev/hands и обычные команды настройки сети ;) Пишем вот такой скрипт /etc/rc.d/localnet , и ставим в DAEMONS вместо network #!/bin/bash
. /etc/rc.conf
. /etc/rc.d/functions
d_start() {
stat_busy "Starting localnet"
ip link set eth0 up
ip addr add 192.168.231.10/24 dev eth0
ip addr add 192.168.231.15/24 dev eth0 label eth0:1
ip route add default via 192.168.231.2 dev eth0
add_daemon localnet
stat_done
}
d_stop() {
stat_busy "Stopping localnet"
ip addr flush dev eth0
ip link set eth0 down
rm_daemon localnet
stat_done
}
case "$1" in
start) d_start
;;
stop) d_stop
;;
restart) d_stop ; d_start
;;
*)
echo "usage $0 start|stop|restart" >&2
exit 1
esac
exit 0 |