CentOS7.2で新しいボックスを設定しようとしています。私の建物の他の物理的な部屋にあっても、同じサブネット(現在最大7.3)ですでに実行されている既存のボックスがあり(既存のボックスは「サーバールーム」にあります)、新しいボックスは私の机の上に接続されています。私のラップトップも接続されたスイッチに。
私のラップトップは問題なくインターネットに接続されています。
新しいボックスに固定IPとfqhnを設定しました。 「ip addr」の出力はこれを反映します。
最初のボックスの「/etc/sysconfig/network-scripts」で、固定IP、ゲートウェイIP、およびその他のフラグで「ifcfg-eno1」を設定しました。これはうまくいくようです。
新しいボックスの「/etc/sysconfig」で「ifcfg-enp0s31f6」を見つけました。最初のボックスと同じ固定IPと同じゲートウェイIPを追加しました。
もちろん、新しいボックスを再起動しました。
ただし、これを行うとネットワークに入らないようです。ゲートウェイIP、または私が設定した他のボックス、または試した他のIPに対してpingを送信できません。彼らはすべて「ターゲットホストに接続できません」と言います。
私はまた何を間違っていますか?
ベストアンサー1
NetworkManagerが編集内容を認識していないようです(再起動後は実際に行う必要がありますが)。
まず、ネットワークが実際にNetworkManagerによって管理されていることを確認してください。
systemctl status NetworkManager.service
このオプションが有効な場合は、出力journalctl -u NetworkManager
にエラーがないことを確認してください。
実際のNetworkManager設定を確認すると、すべての接続が一覧表示され、nmcli dev show [devicename]
すべての設定が印刷されるようです。nmcli con show
nmcli con show [connectionname]
さらに、...
- ファイル権限の問題かもしれません。
/etc/sysconfig/network-scripts
- NetworkManagerがファイルに設定をロードするように強制できます。
nmcli con load /path/to/config/file
nmcli con show [connectionname]
show ipv4.methodが自動ではなく手動で設定されていることを確認してください。- nmcliでは、固定IP、ゲートウェイIPなどを直接設定できます。たとえば、静的IPを変更するには、
nmcli con mod enp0s3 ipv4.addr 1.2.3.4
接続名がenp0s3の場合。