Настройка сети во время установки

Подскажите последовательность команд для полной настройки сети при установке OS.

Интерфейс: eth1
MAC: 00:AA:BB:CC:DD:EE
IP: 178.150.103.191/24
Bcast:178.150.103.255 (Что это такое? Чем он, я так понимаю максимальный ip-адрес, отличается от маски? Нужно ли его вообще устанавливать?)
Шлюз:178.150.103.254 (как установить только для eth1 и как установить для всех интерфейсов)
DNS:193.58.251.251 8.8.4.4 8.8.8.8

P.S. Я был в man ifconfig и в ifconfig --help и мак адрес я так и не смог изменить.

А так же как из консоли переключить управление сетью с NetWorkManager на ifup ?
И как из консоли отключить поддержку v6? (то меж как то что клацается в yast сделать ручками)

Не очень понятна логика: зачем менять mac и почему не использовать для настройки сети средства yast при установке? Для смены mac есть, например, macchange (если я правильно помню).
Bcast - адрес широковещательной рассылки пакетов, с маской никак не связан.

Отредактировать значение NETWORKMANAGER в /etc/sysconfig/network/config
rmmod ipv6

1 Наверно же, потому что провайдер мне выдаёт интернет только на этот мак, который я указал при регистрации, и без него у меня интернета не будет.
2 Не хочу!
3 В первый раз про такое слышу, и моя openSUSE то же.

ILYA:/ # cnf macchange
macchange: команда не найдена

А делаться оно должно через ifconfig eth1 hw… как то так, но в openSUSE почему то у меня не делается.
4 Я конечно не сильный знаток протокола IP, но просто в винде он не указывается вообще, как и не выдаётся моим провайдером, а автоматические средства настройки, вроде яста, после указания ip маски и шлюза сами подставляют его, как наивыший адрес для этого ip и маски.

А после редактирования конфига там никакой демон перезапустить не нужно? yast что то подобное делает при изменении параметров ?

/etc/resolv.conf - Тут собственно и нужно указывать DNS

nameserver 193.58.251.251
nameserver 8.8.4.4
nameserver 8.8.8.8

Но зачем тогда файл /etc/resolv.conf.netconfig ?

nameserver 193.58.251.251

И /etc/sysconfig/network/config ?

NETCONFIG_DNS_STATIC_SERVERS="193.58.251.251 8.8.4.4 8.8.8.8"

Есть ли более быстрый и простой способ указать DNS чем этот?

echo -en 'nameserver 193.58.251.251
nameserver 8.8.4.4
nameserver 8.8.8.8'>/etc/resolv.conf

Теперь со шлюзом та же каша…
/etc/sysconfig/network/routes

default 178.150.103.254 - -

/etc/sysconfig/network/routes.YaST2.save

default 178.150.103.254 - eth1

Какой из них для чего?

man ifcfg

 LLADDR Set an individual link layer address (MAC address).

Редактируете следующие строчки файла “ifcfg-eth0”:

BOOTPROTO='static'
IPADDR='178.150.103.191'
PREFIXLEN='24'
LLADDR='00:AA:BB:CC:DD:EE'

Далее:

/sbin/yast2 sysconfig set NETWORKMANAGER="no"
/sbin/yast2 sysconfig set NETCONFIG_DNS_STATIC_SERVERS="193.58.251.251 8.8.4.4 8.8.8.8"
echo "default 178.150.103.254 - - " > /etc/sysconfig/network/routes
rcnetwork restart

Перезапустить service network.

Прошу прощения, неправильно написал. macchanger нужен. По крайней мере моя SuSe его знает. :slight_smile: