| Summary: | Загрузка LiveCD по сети приводит к некорректной настройке сетевого интерфейса | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Fr. Br. George <george> |
| Component: | livecd-save-nfs | Assignee: | Anton V. Boyarshinov <boyarsh> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | boyarsh, cas, mike, sem |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
| Bug Depends on: | |||
| Bug Blocks: | 26965 | ||
Я так понимаю это не специфично конкретно для Simply. Думаю, стоит собрать с этими изменениями, сломаться ничего не должно. Ну вроде я даже тестил немножко, надо бы всосать в p6. В сизифе та же версия. Перевешиваю. Ещё могут потребоваться финты ушами на предмет enp0s3 всяких, ну или livecd-net-eth. livecd-save-nfs-0.4-alt1 -> sisyphus: * Tue Apr 30 2013 Mikhail Efremov <sem@altlinux> 0.4-alt1 - Expicitly set DISABLED=no (closes: #28499). - Add livecd-save-nfs.service. - Update for new ethernet devices names. - Turning on multicast for Avahi purpose (by george@). - Use --request to disable double IP (by george@) (closes: #27082). |
После загрузки LiveCD по сети видим такую картину: 2: eth0: <BROADCAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 link/ether 08:00:27:3d:df:79 brd ff:ff:ff:ff:ff:ff inet 10.20.30.81/24 brd 10.20.30.255 scope global eth0 inet 10.20.30.100/24 brd 10.20.30.255 scope global secondary eth0 1. Интерфейсу выдано два адреса. Это происходит от того, что не используется опция dhcpcd --request (запросить уже имеющийся адрес). 2. Интерфейс не является multicast. Это происходит от того, что он уже поднят и настроен во время PXE, и его никто не трогает. Если интерфейс не Multicast, не работает avahi. Вот что приходится делать для исправления: sed -i ' /NM_CONTROLLED=no/s/>>/>/ /DHCP_ARGS=-p/s/=-p/"--request -p"/ /dhcpcd -p/{i\ ip link set dev $iface multicast on s/-p/--request -p/ } ' /etc/init.d/livecd-save-nfs