NetworkManager를 사용하여 고정 IP를 설정할 수 있지만 netctl을 사용할 수 없는 이유는 무엇입니까?

NetworkManager를 사용하여 고정 IP를 설정할 수 있지만 netctl을 사용할 수 없는 이유는 무엇입니까?

인터넷에 접속하기 위해 고정 IP를 받았습니다. NetworkManager를 사용하여 고정 IP를 설정할 수 있습니다. 내 경로와 IP 주소의 세부 정보는 다음과 같습니다.

내가 가진 것은 다음과 같습니다.

ip: 192.168.1.63/24
gateway: 192.168.1.1
DNS: 8.8.8.8

Wi-Fi 프로필을 위해 NetworkManager에서 이를 설정한 다음 완료되었습니다.

> ip addr
wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:3e:8e:8e:12:8b brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.63/24 brd 192.168.1.255 scope global noprefixroute wlp3s0
       valid_lft forever preferred_lft forever
    inet6 fe80::4cc3:48dd:8968:b0e4/64 scope link
       valid_lft forever preferred_lft forever
    inet6 fe80::cb08:73fd:d365:a201/64 scope link noprefixroute
       valid_lft forever preferred_lft forever

> ip route
default via 192.168.1.1 dev wlp3s0 proto static metric 600
192.168.1.0/24 dev wlp3s0 proto kernel scope link src 192.168.1.63 metric 600

를 사용하여 동일한 IP를 설정하려고 시도했지만 netctl장치를 올바르게 새로 고칠 수 없는 것 같습니다. 이것이 netctl을 사용하여 인터넷에 연결하는 작업입니다.

systemctl stop NetworkManager
wifimenu

그런 다음 Wi-Fi 액세스 포인트를 선택하면 임의의 IP가 제공됩니다. 그런 다음 고정 IP를 이렇게 설정해 보았습니다.

ip addr  flush dev wlp3s0
ip route flush dev wlp3s0

ip addr  add 192.168.1.63/24 broadcast 192.168.1.255 dev wlp3s0
ip route add default via 192.168.1.1 dev wlp3s0 proto static src 192.168.1.63

하지만 이제 내 IP 주소와 경로 세부 정보는 다음과 같습니다.

> ip addr
wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:3e:8e:8e:12:8b brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.63/24 brd 192.168.1.255 scope global wlp3s0
       valid_lft forever preferred_lft forever
    inet 192.168.1.208/24 brd 192.168.1.255 scope global secondary noprefixroute wlp3s0
       valid_lft forever preferred_lft forever

> ip route
default via 192.168.1.1 dev wlp3s0 proto dhcp src 192.168.1.208 metric 303
192.168.1.0/24 dev wlp3s0 proto dhcp scope link src 192.168.1.208 metric 303

이 주소는 지울 수 없는 것 같습니다 192.168.1.208. 문제가 무엇인지 아시는 분 계신가요?

답변1

proto dhcp출력에 나와 있습니다 ip route. 그래서 Wi-Fi 메뉴나 구성 파일이 dhcp 모드를 설정하여 .208 주소가 .208 다음에 다시 생성되는 것 같습니다 flush.

귀하의 프로필은 다음과 같아야 합니다:

/etc/netctl/wireless-wpa
Description='A simple WPA encrypted wireless connection using 256-bit PSK'
Interface=wlp2s2
Connection=wireless
Security=wpa
IP=static
Address=('10.1.10.2/24')
Gateway='10.1.10.1'
DNS=('10.1.10.1')
ESSID=your_essid
Key=\"64cf3ced850ecef39197bb7b7b301fc39437a6aa6c6a599d0534b16af578e04a

관련 정보