最近静的IPに切り替えましたが、初めてコンピューターを再起動したときにインターネット接続が失われました。助けて!
(記録のために、私はDebian 10を使用しています。)
ローカルホストにpingを実行できますが、ルーター(ip route | grep default
からのルーターIP)はできません。また、外部IPアドレスやDNSアドレスもpingできません。ルーターへのpingからの出力は次のとおりです。
From **.***.***.*** icmp_seq=1 Destination Host Unreachable
おそらく/etc/network/interfaces
を投入する必要がありますが、staticを使用した後、lo
を保持することになっているのかどうかわからないため、両方を試しました。
/etc/network/interfaces
番号1:
auto lo enp3s0
iface lo inet loopback
iface enp3s0 inet static
address **.***.***.***
broadcast 192.168.1.255
netmask 255.255.255.0
gateway 192.168.100.1
dns-nameservers 1.1.1.1
/etc/network/interfaces
番号2:
auto enp3s0
iface enp3s0 inet static
address **.***.***.***
broadcast 192.168.1.255
netmask 255.255.255.0
gateway 192.168.100.1
dns-nameservers 1.1.1.1
他に何を追加すればよいかわかりません。 /etc/hosts
を別の方法で構成する必要がありますか?現在の状態は次のとおりです。
127.0.0.1 localhost
127.0.1.1 user.group user
(下部には、関連性がないと考えたIPv6のものもいくつかあります。)
追加できる役立つ情報を教えてください。ありがとう!
@Archemarのコメントに基づく:
ip a s
の出力-(これを手作業でコピーしています。タイプミスがないことを願っています):
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00
inet 127.0.0.1/8 scope Host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope Host
valid_lft forever preferred_left forever
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether (some MAC-like address) brd ff:ff:ff:ff:ff:ff
inet (my static IP)/24 brd 192.168.1.255 scope global enp3s0
valid_lft forever preferred_lft forever
inet6 (IPv6 address)/64 scope global dynamic mngtmpaddr
valid_lft 7180sec preffered_lft 3580sec
inet6 (another IPv6 address) scope link
valid_lft forever preferred_lft forever
ip r s
の出力:
default via 192.168.100.1 dev enp3s0 onlink
(static ip, but with 0 as the last number)/24 dev enp3s0 proto kernel scope link src (static ip address)
ポスターは、ネットワークに接続された単一の「静的」IPアドレスを使用して、典型的なホームネットワーク設定を持っているように見えます。これは、NATを実行しているルーターによって使用されています。
編集:ISPから静的IPアドレスが与えられ、スラッシュが30で終わるか、スラッシュがまったくない場合(7.1.18.32/30または7.1.18.32など)を除いて、おそらく必要ありません。何でもします。スラッシュがあり、その数が30よりも小さい(例:7.1.18.32/28)である場合にのみ、何かを行う必要があります。これは、一般的なホームユーザーには当てはまりません。
投稿者は、ルーターのdhcpサーバーを構成して、常に自分のDebianマシンに固定アドレスを与えることを選択できます。次に、(ルーター上で)特定のポートを自分のDebianマシン(または彼が所有する他のマシン)に転送するように調整します。 。一部のルーターにはDMZ(非武装地帯))の概念があり、allポートは指定されたマシンに転送されますが、これはセキュリティのために推奨されません。
ポスターは、ルーターのLAN側と互換性のある固定IPアドレスを持つようにDebianボックスを構成することもできます。そうすることには実際の利点はなく、いくつかの欠点があります。たとえば、マシンを別の場所に移動し、dhcpを使用していなかった場合、ネットワーク接続がないか、アドレスの競合が発生する可能性があります。
サブネットマスクによると、ブロードキャストIPとゲートウェイが同じサブネット内にないため、プライベートIPアドレスによっては、デフォルトゲートウェイに到達できなくなります。サブネットマスクがどのように機能しているかを見てください。