VMware Player 아래에 2개의 가상 머신을 생성했습니다. A: 클라이언트 브라우저 10.0.60.2 B: 라우터 10.0.60.1 및 192.168.1.x(dhcp) E: 웹 라우터(ISP 상자) 192.168.1.1
https://debian-facile.org/images/file-R4a2ffa442e04c35cfda2a3f96a3f1737
B와 동일한 네트워크 세그먼트를 사용하여 A를 생성했기 때문에 데비안 설치 중에 네트워크에 접근할 수 없었습니다(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 »
두 번째 규칙으로도 충분할까요?
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]
새 규칙을 볼 수 있습니다. 세 번째 규칙과 동일하지만 "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
저 좀 도와 주 시겠어요?
필요한 경우 추가 정보를 게시할 수 있습니다.
인사,
스티브.