ifconfig로 인해 내 서버에 액세스할 수 없게 됩니다.

ifconfig로 인해 내 서버에 액세스할 수 없게 됩니다.

방금 Debian Squeeze 루트의 두 번째 IP 주소를 얻었습니다. 네트워크에 주소를 추가하려고 시도했지만 어쩐지 엉망이 되었습니다. 내가 실행한 명령은 다음과 같습니다. ifconfig eth0 [new ip address] mask 255.255.255.254

이제 서버(Apache, ftp 등)로부터 어떤 응답도 받을 수 없습니다.

아직 재시작을 시도하지 않았습니다. 이 문제를 해결할 수 있습니까?

답변1

두 번째 IP 주소를 추가하는 대신 첫 번째 IP 주소를 교체했습니다.

넷마스크가 정확하고 방화벽이 해당 IP 주소에 대한 액세스를 허용하는 경우 두 번째 IP 주소를 통해 서버에 액세스할 수 있습니다.

참고로 IMHO는 다음을 통해 추가 IP 주소를 추가하는 것이 가장 쉽습니다.

ip addr add newip/32 dev eth0

/32새 주소가 기존 IP 주소와 동일한 넷마스크 내에 있으면 이를 사용하고, 그렇지 않으면 실제 넷마스크를 사용하십시오(귀하의 경우 /31은 255.255.255.254를 의미함).

삭제는 다음과 같은 방법으로 수행됩니다.

ip addr del newip/32 dev eth0

추가 IP 주소가 영구적인 경우 단락에 한 줄을 추가합니다 iface eth0 inet static.

up ip addr add newip/32 dev eth0

관련 정보