네트워크 인터페이스가 초기화되었지만 USB 3g 어댑터를 연결하면 시작되지 않습니다(Intel Edison)

네트워크 인터페이스가 초기화되었지만 USB 3g 어댑터를 연결하면 시작되지 않습니다(Intel Edison)

USB 3G 동글을 연결한 후 네트워크 인터페이스가 생성되고 초기화되지만 시작되지 않습니다.

root@edison:~# ifconfig -a
enp0s17u1 Link encap:Ethernet  HWaddr 00:1e:10:1f:00:00  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

다음을 수행하면 모든 것이 잘 작동합니다.

root@edison:~# ifconfig enp0s17u1 up

root@edison:~# udhcpc -i enp0s17u1
udhcpc (v1.22.1) started
Sending discover...
Sending select for 192.168.8.100...
Lease of 192.168.8.100 obtained, lease time 86400
/etc/udhcpc.d/50default: Adding DNS 192.168.8.1
/etc/udhcpc.d/50default: Adding DNS 192.168.8.1

root@edison:~# ping google.com
PING google.com (216.58.197.142): 56 data bytes
64 bytes from 216.58.197.142: seq=1 ttl=53 time=97.373 ms

이 동작은 Edison에서 발견되었습니다. 하지만 내 우분투 PC에서 USB 모뎀을 연결하면 모든 것이 제대로 작동하는 것 같습니다.

udev 규칙이 있는지 또는 네트워크 파일에 일부 구성이 수행되었는지 알아보기 위해 주변을 둘러보았지만 찾을 수 없었습니다.

Ubuntu에서 새 네트워크 인터페이스가 감지되면 즉시 시작하도록 구성하는 방법을 알고 싶습니다.

우분투에서와 같은 방식으로 네트워크를 올바르게 시작하고 싶습니다.


UDEV 방법:

다음 Udev 방법이 저에게 효과적이었습니다. 하지만 최후의 수단으로만 사용하고 싶습니다.

root@edison:/etc/udev/rules.d# cat 40-huaweimodem.rules 
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14db", RUN+="/sbin/ifconfig enp0s17u1 up"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14db", RUN+="/sbin/udhcpc -i enp0s17u1"

관련 정보