Отказался я от DHCP и прописал все руками. Так все работает, но опять же имя сетевухи постоянно меняется.... права не знаю что и делать... Есть мысли?
Мне нужно что бы
eth0 - 192.168.1.1 - локалка цеплялась по MAC 00:30:05:42:C:F2
eth1 - 10.28.135.128 - инет цеплялся по MAC 00:05:5D:34:1D:78
Локалка мне нужна для раздачи инета остальным членам семьи. Не хочется даже пока переходить к настройке IPTABLES.
Покажите пару строчек после переменной RULES_FILE
У меня есть кучу файлов 10-20-30 и т.д. в самой /lib/udev/rules.d/ Но они все с пометкой, типо не меняйте он все равно с генерируется заново
Вот что меня сильно смущает, по всем правилам если удалить файл /etc/udev/rules.d/70-persistent-net.rules то после перезапуска он должен создаться заново через udev. Но! У меня такого файла не было изначально!!
можно подойти с другой стороны: сразу после поднятия интерфейса и ДО старта dhcpcd нужно пройтись sed'ом ifconfig, и вычислить интерфейс. Затем его подставить в вызов dhcpcd.
[console]
$ /sbin/ifconfig|sed -rn '/HWaddr 00:80:zz:zz:zz:zz/s/^(eth[0-9]).*$/\1/p'
eth1
[/console]