Debian 11: デフォルトゲートウェイを永久に作成し、役に立たないアドレスをクリーンアップします。

Debian 11: デフォルトゲートウェイを永久に作成し、役に立たないアドレスをクリーンアップします。

VMware Playerの下に2つの仮想マシンを作成しました。 A:クライアントブラウザ10.0.60.2 B:ルータ10.0.60.1および192.168.1.x(dhcp)E:Webルータ(ISPボックス)192.168.1.1

https://debian-facile.org/images/file-R4a2ffa442e04c35cfda2a3f96a3f1737

Bと同じネットワークセグメントを使用してAを作成したため、Debianのインストール中にネットワークにアクセスできませんでした(NATなし、ブリッジングなし)。再起動した直後:

root@secbrowser:~# ip addr
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: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_lft forever
2: ens33: <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:e7:6c:32 brd ff:ff:ff:ff:ff:ff
    altname enp2s1
    inet 10.0.60.2/24 brd 10.0.60.255 scope global ens33
       valid_lft forever preferred_lft forever
    inet 169.254.36.243/16 brd 169.254.255.255 scope global ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fee7:6c32/64 scope link 
       valid_lft forever preferred_lft forever

このアドレスが何であるかを理解できません:169.254.36.243

どうすれば永久に取り除くことができますか?

マイ/etc/ネットワーク/インターフェース

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#allow-hotplug ens33
auto ens33
iface ens33 inet static
        address 10.0.60.2/24
        gateway 10.0.60.1
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 8.8.8.8

インターネットにアクセスできません:

oot@secbrowser:~# wget a.io
--2023-02-18 21:20:13--  http://a.io/
Résolution de a.io (a.io)… échec : Échec temporaire dans la résolution du nom.
wget : impossible to resolve host address « a.io »

2番目のルールでも十分でしょうか?

root@secbrowser:~# ip route show
default dev ens33 scope link 
default via 10.0.60.1 dev ens33 onlink 
10.0.60.0/24 dev ens33 proto kernel scope link src 10.0.60.2 
169.254.0.0/16 dev ens33 proto kernel scope link src 169.254.36.243 

以下を入力する必要があります。

root@secbrowser:~# route add default gw 10.0.60.1

これでオンラインにアクセスできます。

root@secbrowser:~# wget a.io
--2023-02-18 21:21:36--  http://a.io/
Résolution de a.io (a.io)… 85.10.133.119
Connexion à a.io (a.io)|85.10.133.119|:80… connecté.
requête HTTP transmise, en attente de la réponse… 301 Moved Permanently
Emplacement : https://www.a.io [suivant]
--2023-02-18 21:21:36--  https://www.a.io/
Résolution de www.a.io (www.a.io)… 85.10.133.119
Connexion à www.a.io (www.a.io)|85.10.133.119|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : non indiqué [text/html]
Sauvegarde en : « index.html.3 »

index.html.3                      [ <=>                                           ] 156,02K  --.-KB/s    ds 0,06s   

2023-02-18 21:21:37 (2,70 MB/s) - « index.html.3 » sauvegardé [159766]

新しいルールを見ることができます。 3番目のルールと同じですが、「onlink」はありません(これは何ですか?)。

root@secbrowser:~# ip route show
default via 10.0.60.1 dev ens33 
default dev ens33 scope link 
default via 10.0.60.1 dev ens33 onlink 
10.0.60.0/24 dev ens33 proto kernel scope link src 10.0.60.2 
169.254.0.0/16 dev ens33 proto kernel scope link src 169.254.36.243 

最初のパスを継続的に作成できません。私はipコマンドを使って「インターフェース」ファイルでたくさん試しましたが、何も機能しませんでした。 :(

例:

  #post-up /usr/sbin/ip route add default gw 10.0.60.1

  # ping box OK
  post-up /usr/sbin/ip route add 192.168.1.0/24 via 10.0.60.1
 
  #up /usr/sbin/ip route add default 192.168.1.0/24 via 10.0.60.1

  #up /bin/ip route del 192.168.1.0/24 via 10.0.60.1 dev ens33
  #up /bin/ip route add 192.168.1.0/24 via 10.0.60.1 dev ens33
  #up /bin/ip route add 192.168.1.1/32 via 10.0.60.1

私を助けてくれますか?

必要に応じて追加情報を公開できます。

挨拶、

スティーブ。

ベストアンサー1

おすすめ記事