/ etc/network/interfacesに次の設定があります
auto enp1s0
iface enp1s0 inet static
address 192.168.1.3
netmask 255.255.255.0
gateway 192.168.1.1
mtu 1500
dns-nameserver 8.8.8.8
起動後、インターネットが機能します。
自分のアドレスを192.168.1.から192.168.1.5に変更したいとします
ifconfig enp1s0 192.168.1.5 netmask 255.255.255.0
しかし、今ではインターネットは機能しません! ipをリセットして192.168.1.に戻しても
ifconfig enp1s0 192.168.1.3 netmask 255.255.255.0
インターネットに接続せず、再起動後に/ etc/network/interfaces静的アドレスで指定された状態で再び動作します。私はマニュアルページを読み、ip、route、ifconfigでさまざまなコマンドを試しました-助けにはならないようです。
問題の解決方法を教えてください。
ifconfig
はIPアドレスのみを設定します。インターネットにアクセスするには、デフォルトゲートウェイとDNS名を指定する必要があります。次のコマンドを使用します。
ifconfig enp1s0 192.168.1.5 netmask 255.255.255.0
route add default gw 192.168.1.1
echo "dns-nameserver 8.8.8.8" > cat /etc/resolv.conf
ネットワーク構成を編集した後、次のコマンドを実行します。
Sudo systemctl restart networking