Android 기술 Q&A 
Q&A 게시판에 질문을 남기신 글에 대한 답변/덧글/쪽글에 대한 Push 메일 서비스를 받고자 하시는 분들은
☞ Push 메일 서비스 공지를 필독하시기 바랍니다.
eth0 IP 변경
작성자
작성일 2015-12-16 (수) 13:07
분 류 질문
ㆍ추천: 0  ㆍ조회: 8391      
IP: 168.xxx.70
안녕하세요...
안드로이드 태블릿에 ethernet 포트를 설치하여 개발 중입니다.
eth0의 IP/Netmask/Gateway/DNS 등을 바꾸는 부분을 개발 중인데
잘 동작을 하지 않네요... ㅠㅠ
String command = "";

//command = "ifconfig eth0 " + scs.getIp() + " netmask " + scs.getNetmask() + " route add default gw " + scs.getGateway() + " dev eth0 ";
command = "ifconfig eth0 " + scs.getIp();

Runtime.getRuntime().exec(command);
대략 이런식으로 했는데 예외는 안 떨어지는 것 같은데
확인해 보면 변경이 안되어 있습니다.
터미널 들어가서 해보면 명령은 제대로 동작합니다.


뭐가 문제일까요?


아니면 이런 방식 말고 ethernet IP 정보 변경하는 API가 있나요?
조언 부탁 드립니다.
수고하십시오.
이름아이콘 샤방샤방
2015-12-18 09:28
터미널에서 설정한다면 터미널앱을 이용하신건지, 정확한 환경이 궁금하네요. 그거에 따라 다릅니다.
   
이름아이콘 엘카이저
2015-12-19 20:40
방식이 잘못되신 것 같아요.

Github.com에 ethernet 셋팅에 들어가는 UI랑 각종 EtherentService와 EtherentManager가 제공되는 것 있습니다. 아파치라이센스라서 사용에 제한도 없습니다.
그리고 관련 리눅스 명령어도 공부 좀 하시길 바랍니다.

ifconfig 는 아이피 / dns / netmask 를 넣을 수 있고 Gateway는
route add default gw 게이트웨이주소 장치명

넣을 수 있습니다. 그리고 네트웍설정은 su 권한도 요구할 때가 있어서 대부분 Runtime에서 작동안 하는 경우가 있습니다. 프레임워크 소스 보시면 uId = 0 즉 root 또는 shell 일 경우만 명령이 먹히는 경우가 있어서 잘 확인하셔야 합니다.
   
 
덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
5003 안드로이드 에뮬레이터 속도 [2] 2008-03-04 16881
5002 개념설명 : "@+" syntax in layout xml 2008-03-04 11884
5001 Touch Screen Event [1] 2008-03-04 12724
5000 Webkit 관련 2008-03-04 11200
4999 P2P 관련 2008-03-04 12474
4998 에뮬레이터간 XMPP 메시징환경 설정 2008-03-04 10923
4997 SD Card 환경설정 [1]+1 2008-03-04 11633
4996 안드로이드 디버깅 로그 출력 2008-03-04 13529
4995 안드로이드(Android) Webkit 사양관련 2008-03-04 14624
4994 레이아웃 : TextView와 Scrollbar 2008-03-04 12285
4993 안드로이드 포팅 [8] 2008-03-04 46862
4992 [파노라마] WebKit에 대한 궁금한 점이.. [1] 2008-03-07 9054
4991 WebKit-GTK에 대하여. [1] 2008-03-07 11034
4990 프로그램을 만들다 난관에 부딧혀 질문올립니다... [2] 2008-03-07 9593
4989 웹 관련해서 질문이 있습니다. [3] 2008-03-11 8508
4988 Android와 OpenBinder에 대한 질문입니다. [3] 2008-03-13 11120
4987 ProgressBarDialog 컨트롤에 대해서.... [3] 2008-03-14 10982
4986 안드로이드 os안에 있는 이미지 파일을 출력하고자 합니다... 2008-03-15 9593
4985 webkit 구조 및 기능에 대한 질문입니다. 2008-03-18 12076
4984 [답변]webkit 구조 및 기능에 대한 질문입니다 [4] 2008-03-18 13874
4983 [답변] 안드로이드 os안에 있는 이미지 파일을 출력하고자 합.. [2] 2008-03-19 12748
4982 안드로이드와 피카사 관련 질문 2008-03-19 8936
4981 rotatedrawable을 어떻게 사용해야되는데요 [1] 2008-03-20 11649
4980 TI OMAP 보드 포팅 [4] 2008-03-21 10906
4979 xmpp를 이용하여 p2p 어플리케이션 제작하신분 계신가요??.. [4] 2008-03-24 9427
4978 포팅관련 질문을 올립니다 [2] 2008-03-24 9889
4977 JVM 관련해서 물어볼 곳이 여기밖에 없네요. [4] 2008-03-25 10122
4976 안녕하십니까 m5에 관한 질문좀 드릴께요 [2] 2008-03-25 9017
4975 다시한번 질문드립니다. [1] 2008-03-26 8452
4974 안드로이드 안에 있는 app데모중에.. [1] 2008-03-26 9597
4973 armadillo-500(arm1136jf-s) - USB Gadget 동작 [3] 2008-03-27 10347
4972 TI OMAP 보드 보팅 중 uboot관련 [5] 2008-03-27 9899
4971 맵 갱신을 하려고하는데요. 에러가 나네요. [2] 2008-03-27 12083
4970 다이얼 로그 질문 이에요.. [2] 2008-03-28 9021
4969 scroll bar 사용시에 터치패드로 움직이는 것을 막고 싶습니다.. 2008-03-28 9148
4968 안드로이드와 UMA/GAN의 조화 2008-03-31 9020
4967 안드로이드 플랫폼 개발과 관련하여 질문 [2] 2008-04-01 8870
4966 이거 만우절 장난인가요? 진짠가...?ㅜㅜ [2] 2008-04-01 9250
4965 안드로이드 포팅 관련 질문입니다[맨땅에 헤딩중입니다].. [2] 2008-04-03 10629
4964 안드로이드 플랫폼에 있는 [1] 2008-04-03 9399
4963 다이얼로그에 관련된 좋은 샘플을 구합니다. [2] 2008-04-04 9230
4962 Conversion to Dalvik format failed with error 1 [3] 2008-04-07 11111
4961 시스템 해킹 관련 [1] 2008-04-07 8738
4960 안드로이드 챌린지 제출방법에 대해서 궁금한점이 있습니다... [4] 2008-04-08 8668
4959 포커스에 관한것좀 여쭙겟습니다. [4] 2008-04-09 15535
4958 파일 관리에 대해 질문있습니다. [1] 2008-04-11 8465
4957 mp3플레이어 MusicDroid에 대해서.. [2] 2008-04-14 9968
4956 안드로이드의 CE제품 적용 [1] 2008-04-21 8616
4955 xml 디자인 관련 [3] 2008-04-21 9761
4954 파일 입출력 관련.. [2] 2008-04-24 9573
12345678910,,,101