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

おすすめ記事