에 대한 가상 IP를 설정하려고 합니다 ucarp
. 그러나 구성 후 ifup
ifdown
구성을 보려고 하면 이상한 일이 발생합니다. 나는 /etc/network/interfaces
이렇게 변한다
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
# The primary network interface
auto enp0s3
iface enp0s3 inet static
address 10.1.178.153
netmask 255.255.255.0
gateway 10.1.178.1
dns-nameservers 10.1.171.200
#######################
# ucarp configuration
#######################
# vid : The ID of the virtual server [1-255]
ucarp-vid 1
# vip : The virtual address
ucarp-vip 10.1.178.150
# password : A password used to encrypt Carp communications
ucarp-password secret
# advskew : Advertisement skew [1-255]
ucarp-advskew 100
# advbase : Interval in seconds that advertisements will occur
ucarp-advbase 1
# master : determine if this server is the master
# The carp network interface, on top of enp0s3
iface enp0s3:ucarp inet static
address 10.1.178.150
netmask 255.255.255.0
gateway 10.1.178.1
dns-nameservers 10.1.171.200
아래는 그 이후의 최종 절차의 출력입니다.
$ sudo service networking restart
$ ifconfig
enp0s3 Link encap:Ethernet HWaddr 08:00:27:c6:9b:54
inet addr:10.1.178.153 Bcast:10.1.178.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fec6:9b54/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2826136 errors:0 dropped:0 overruns:0 frame:0
TX packets:1271544 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:320630219 (320.6 MB) TX bytes:94783376 (94.7 MB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:37307 errors:0 dropped:0 overruns:0 frame:0
TX packets:37307 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3039725 (3.0 MB) TX bytes:3039725 (3.0 MB)
나는 enp0s3
그것을 가져갈 수 있도록 내리 려고 노력 enp0s3:ucarp
하지만놀라움#1
$ sudo ifdown enp0s3
RTNETLINK answers: No such process
$ ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:37358 errors:0 dropped:0 overruns:0 frame:0
TX packets:37358 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3042933 (3.0 MB) TX bytes:3042933 (3.0 MB)
좋아요, 이제 그 내용이 enp0s3
표시되지 않습니다 enp0s3:ucarp
. 언급 하려고 합니다. 그런데 여기가 온다놀라움#2
$ sudo ifup enp0s3:ucarp
RTNETLINK answers: File exists
run-parts: /etc/network/if-up.d/avahi-autoipd exited with return code 2
Failed to bring up enp0s3:ucarp.
$ ifconfig
enp0s3 Link encap:Ethernet HWaddr 08:00:27:c6:9b:54
inet6 addr: fe80::a00:27ff:fec6:9b54/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2826298 errors:0 dropped:0 overruns:0 frame:0
TX packets:1271688 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:320646091 (320.6 MB) TX bytes:94802033 (94.8 MB)
enp0s3:ucarp Link encap:Ethernet HWaddr 08:00:27:c6:9b:54
inet addr:10.1.178.150 Bcast:10.1.178.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:37376 errors:0 dropped:0 overruns:0 frame:0
TX packets:37376 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3044101 (3.0 MB) TX bytes:3044101 (3.0 MB)
이해할 수 없습니다. 구성할 수 없습니다 ucarp
. 누군가에게 이것으로 내면의 평화를 얻을 수 있도록 도와달라고 요청하세요!!
ifconfig
Up/Down에 관계없이 활성 네트워크 구성/모든 네트워크 구성을 표시 합니까 ?- 어떻게 가상 주소를 설정하여 기본 인터페이스도 작동하게 됩니까?
답변1
신경쓰지 마세요. Ubuntu 15.10으로 업데이트하면 문제가 해결된 것 같습니다. 또한 모든 작업을 교차 검증하는 방법 /run/network/ifstate
도 배웠습니다.