ifconfig로 인해 내 서버에 연결할 수 없게 되었습니다.

ifconfig로 인해 내 서버에 연결할 수 없게 되었습니다.

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

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

아직 다시 시작하려고 시도하지 않았습니다. 이 문제를 해결할 가능성이 있나요?

답변1

두 번째 IP 주소를 추가하지 않고 대신 첫 번째 IP 주소를 바꿨습니다.

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

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

ip addr add newip/32 dev eth0

새 주소가 기존 IP 주소와 동일한 넷마스크 내에 있는 경우 사용하고 /32, 그렇지 않으면 실제 넷마스크를 사용합니다(귀하의 경우 255.255.255.254의 경우 /31).

제거는 다음과 같이 수행됩니다.

ip addr del newip/32 dev eth0

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

up ip addr add newip/32 dev eth0

관련 정보