eth0
및 을 사용하는 무선 라우터로 작동하는 데비안 시스템이 wlan0
있습니다. 이제 다음 을 사용 eth1
하여 수동으로 네트워크를 추가했습니다 ifconfig
.
alix : ~ # ifconfig eth1 192.168.0.2 넷 마스크 255.255.255.0 alix : ~ # netstat -rn 커널 IP 라우팅 테이블 대상 게이트웨이 Genmask 플래그 MSS 창 irtt Iface 0.0.0.0 192.168.2.1 0.0.0.0 UG 000 eth0 192.168.0.0 0.0.0.0 255.255.255.0 U 000 eth1 192.168.2.0 0.0.0.0 255.255.255.0 U 000 eth0 192.168.3.0 0.0.0.0 255.255.255.0 U 000 wlan0 alix : ~ # 핑 192.168.0.254 PING 192.168.0.254 (192.168.0.254) 56 (84) 바이트의 데이터. 192.168.0.254에서 64 바이트 : icmp_req = 1 ttl = 64 시간 = 0.537ms 192.168.0.254에서 64 바이트 : icmp_req = 2 ttl = 64 시간 = 0.199ms 192.168.0.254에서 64 바이트 : icmp_req = 3 ttl = 64 시간 = 0.188ms ^ C --- 192.168.0.254 핑 통계 --- 3 개 패킷 전송, 3 개 수신, 0 % 패킷 손실, 시간 2005ms rtt 최소 / 평균 / 최대 / mdev = 0.188 / 0.308 / 0.537 / 0.161ms
보시다시피 모든 것이 잘 작동합니다.
이제 구성을 영구적으로 만들고 싶습니다. 따라서 다음 섹션을 추가했습니다 /etc/network/interfaces
.
alix : ~ # sed -n '/ iface eth1 /, / ^ $ / p'/ etc / network / interfaces iface eth1 inet 정적 주소 192.168.0.2 넷 마스크 255.255.255.0
그러나 네트워크를 시작하려고하면 다음 오류가 발생합니다.
alix : ~ # ifconfig eth1 다운 alix : ~ # ifup -v eth1 인터페이스 eth1 = eth1 (inet) 구성 실행 부분 --verbose /etc/network/if-pre-up.d 실행 부분 : /etc/network/if-pre-up.d/hostapd 실행 ip addr add 192.168.0.2/255.255.255.0 broadcast 192.168.0.255 dev eth1 label eth1 RTNETLINK 답변 : 파일이 있습니다. eth1을 불러 오지 못했습니다.
ip
명령을 수동으로 실행 하면 동일한 오류가 발생합니다.
alix : ~ # ip addr add 192.168.0.2/255.255.255.0 broadcast 192.168.0.255 dev eth1 label eth1 RTNETLINK 답변 : 파일이 있습니다.
명령에 어떤 문제가 있습니까? 데비안에게 옳은 일을하도록 어떻게 말할 수 있습니까?
나는 그것을 가져 오기 전에 장치를 플러시해야한다는 것을 알았습니다.
# ip addr flush dev eth1
이와 같이 수동으로 설정된 인터페이스 구성 정보를 지우는 것은 Ubuntu Server Guide에 언급되어 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다