Ip가 고정이 되지 않습니다

디바이스 제어를 위해 인터넷 랜을 뽑고
랜을 통해 타 장비를 제어하려 하는데요.

디바이스와 연결된 랜을 물리고
고정으로 디바이스에 설정된 ip를 할당해 주어도 인터넷ip를 뱉습니다.

예를 들어
고정 인터넷 ip가 1.1.0.111 이고
고정 디바이스ip가 1.1.0.98인 상황에서

인터넷 랜을 뽑고 디바이스와 랜으로 연결한 뒤
ip를 1.1.0.111 -> 1.1.0.98로 바꾸어 제어하려하면 디바이스와 통신을 할 수 없다고 나오며
해당 상황에서 ping 1.1.0.98을 하게 되면
1.1.0.111 을 뱉어 냅니다.
당연히
64 bytes from 1.1.0.98: icmp_seq=0 ttl=64 time=0.059 ms
64 bytes from 1.1.0.98: icmp_seq=1 ttl=64 time=0.052 ms
64 bytes from 1.1.0.98: icmp_seq=2 ttl=64 time=0.055 ms
64 bytes from 1.1.0.98: icmp_seq=3 ttl=64 time=0.046 ms
64 bytes from 1.1.0.98: icmp_seq=4 ttl=64 time=0.060 ms
이런 메세지를 뱉어야 맞는 것인데

64 bytes from 1.1.0.111: icmp_seq=0 ttl=64 time=0.059 ms
64 bytes from 1.1.0.111: icmp_seq=1 ttl=64 time=0.052 ms

대략 이런 식입니다.
지금 집에서 너무 궁금하여 올리는 거라 아래 메세지 자체는 정확한 메세지는 아닙니다만 저런식으로 저 IP를 출력하는 것은 확실합니다.

그러다 고정ip 설정해놓은 것을 보게 되면 어느새 111로 바뀌어 있구요 98로 다시 바꾸고 바뀐것을 몇번을 확인하고
ping을 출력하면 저런 메세지가 뜨구요.

그러다 어쩌다 98을 잡에 됩니다. 그러면 디바이스 제어가가능하게 되는데,
다시 인터넷이 필요하여 물렸다가(이때는 바로 111로 잡히더라구요) 디바이스제어를 위해 98을 넣으면 또 111을 뱉어냅니다.

왜 이런 걸까요??

IP 관리 daemon을 어떤 것을 쓰는지 확인하시고

그 관리 daemon 설정을 확인해 보시기 바랍니다.

그리고 IP를 변경하실 때 그 관리 daemon에서 설정 메뉴에서 변경하신 건지

다른 프로그램을 사용하신 건지 알려주세요.

위 확인이 어려우시면

가상 인터페이스를 사용하는 것도 가능합니다.

PC의 eth0 인터페이스와 외부 device가 연결돼 있다면

eth0:1 이란 가상 인터페이스에 IP를 할당해서 사용해보시기 바랍니다.

$ ifconfig eth0:1 1.1.0.98