eth0
and와 무선 라우터로 작동하는 데비안 시스템이 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 0 eth0 192.168.0.0 0.0.0.0 255.255.255.0 U 0 eth1 192.168.2.0 0.0.0.0 255.255.255.0 U 0 eth0 192.168.3.0 0.0.0.0 255.255.255.0 U 0 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 time = 0.537ms 192.168.0.254에서 64 바이트 : icmp_req = 2 ttl = 64 time = 0.199ms 192.168.0.254에서 64 바이트 : icmp_req = 3 ttl = 64 시간 = 0.188ms ^ C --- 192.168.0.254 핑 통계 --- 3 패킷 전송, 3 수신, 0 % 패킷 손실, 시간 2005ms rtt min / avg / max / 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) 구성 run-parts --verbose /etc/network/if-pre-up.d run-parts : /etc/network/if-pre-up.d/hostapd 실행 ip addr add 192.168.0.2/255.255.255.0 브로드 캐스트 192.168.0.255 dev eth1 레이블 eth1 RTNETLINK 답변 : 파일이 존재합니다 eth1을 불러 오지 못했습니다.
ip
명령을 수동으로 실행할 때 동일한 오류가 발생합니다.
alix : ~ # ip addr add 192.168.0.2/255.255.255.0 브로드 캐스트 192.168.0.255 dev eth1 레이블 eth1 RTNETLINK 답변 : 파일이 존재합니다
명령에 어떤 문제가 있습니까? 그리고 데비안에 어떻게 옳은 일을하도록 지시 할 수 있습니까?
RTNETLINK answers: No such process Failed to bring up eth1
하지만 Eth1이 이제 올바르게 할당되었으며 UP / UP입니다.