Android 기술 Q&A 
Q&A 게시판에 질문을 남기신 글에 대한 답변/덧글/쪽글에 대한 Push 메일 서비스를 받고자 하시는 분들은
☞ Push 메일 서비스 공지를 필독하시기 바랍니다.
eth0 IP 변경
작성자 럽어페어
작성일 2015-12-16 (수) 13:07
분 류 질문
ㆍ추천: 0  ㆍ조회: 5766      
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     분류     제목    글쓴이 작성일 조회
5001 IT분야로 진로고민이나,취업,이직고민으로 궁금한점들이 많으.. [1] 멘토쌤 2017-07-19 22
5000 질문 공유기 사용시 로컬 공인 IP 주소 얻는 방법 [1]+1 찌누 2017-07-07 123
4999 질문 후행섹션에서는 컨텐츠가 허용되지 않습니다라는 오류.. leo.choi 2017-07-04 137
4998 질문 절판 된 안드로이드 개발서(안드로이드 미디어 프레임워크, 아.. 시쿠시쿠 2017-06-10 294
4997 질문 이미지뷰 확대 축소후에 선 그리기 홍윤호 2017-04-13 714
4996 질문 kernel 블루투스 SCO 질문드립니다 플래그 2017-03-29 724
4995 질문 블르투스 스피커 접속 & 해제 하는 방법 문의 드립니다.. 카르페디앰 2017-03-23 759
4994 질문 안드로이드 무전기앱 좋은 오픈소스가 있을까요?.. 녹트 2017-01-30 20283
4993 안드로이드 웹뷰 페이지 로딩문제 연신내막차 2017-01-23 25109
4992 통화녹음 관련하여 질문드립니다. 뽀죠 2017-01-16 30623
4991 질문 전화받기 기능 구현-Marshmallow 6.0.1 이상 와우92 2017-01-04 16516
4990 Adapter newView bindView 를 작업스레드에서 실행 할 순 없나.. 찌누 2016-12-12 11247
4989 질문 메소드 생성 관련 질문입니다. 노타이 2016-12-09 6254
4988 실행 디바이스 선택시 문제 노타이 2016-12-03 4673
4987 질문 Re.. 자답 찌누 2016-11-29 2404
4986 질문 한글 깨지는 문제 문의 찌누 2016-11-29 2639
4985 질문 안드로이드 OS별 저장 공간 관련. [2] 날펭 2016-11-22 2798
4984 질문 안드로이드 실무개발? 질문입니다. [1] 액션바 2016-11-03 2467
4983 질문 AOSP 초보 질문 [1]+1 찌누 2016-11-02 2395
4982 질문 안드로이드 6.0(마쉬멜로우)에서 Doze모드 파인드로이드 2016-10-29 2607
4981 오디오패스(스피커,이어잭)를 동시에 2개 사용 가능한가요?.. [2] J하늘리스 2016-10-17 2950
4980 JNI로 CPP 변수 변경하기 문의드립니다. jaebro 2016-10-11 2506
4979 질문 안드로이드 폰 오디오 신호 받기 RealTimeCh 2016-09-29 2891
4978 질문 Re..해결했습니다. 호루스 2016-08-31 2874
4977 질문 안드로이드 스튜디오에서 옵션메뉴가 나오질 않네요.. 호루스 2016-08-30 3573
4976 질문 블루투스 통신에서 고속의 데이터 수신 중 중간에 데이터 유실.. [3] 프로 2016-08-15 3481
4975 블루투스 에서 remote device가 강제로 연결을 끊었다는 것을 .. [1] bonjoy 2016-07-19 3326
4974 material 관련 라이선스 문의 bro 2016-06-27 3344
4973 질문 안드로이드 키보드 테마 작업 완봉 2016-05-25 3701
4972 질문 USB 이용한 오디오(통화) 관련 질문 드립니다. 주너 2016-05-24 3594
4971 질문 안드로이드 다른 어플 사이즈 조절 문제 kulman 2016-05-13 3702
4970 질문 변수 설정을 어떻게 해야할지 모르겠어요 [1] 배우러왔어요 2016-05-08 3460
4969 파일시스템 Read-Only에서 Read Write로 변경 어떻게하나요.. [1] windy21 2016-05-06 3788
4968 질문 아이피 바꾸어 가면서 특정 웹 사이트 접속하기.. 다클 2016-05-04 3831
4967 질문 RTSP 영상 스트리밍 플레이어 개발 관련 문의 후니후니훈2 2016-04-08 3962
4966 질문 Android MarshMallow에서 노말한 퍼미션은 어떻게 권한을 획득.. 툴체인 2016-04-07 4252
4965 질문 미디어컨트롤러 위에 이미지나 선으로 표시를 하고 싶은데..... kkk111 2016-03-25 3668
4964 질문 eth0 IP 변경 [2] 럽어페어 2015-12-16 5766
4963 카드게임과 자동 로그인 문의 [1] 찌누 2015-11-22 6667
4962 질문 고수님들.! 두가지 기능(블루투스, 영상처리) 를 어떻게 넣어.. parkch12 2015-11-06 5650
4961 질문 시스템 서비스 등록 크크크 2015-11-03 4614
4960 질문 slattach 기능을 안드로이드에서 이용할 수 있는 방법 문의드.. 엘카이저 2015-11-02 4829
4959 질문 루팅 관련 질문입니다. [2] 비둘기 2015-10-05 5314
4958 각각 이미지 확대 문제.. [1] fly 2015-10-03 5328
4957 질문 textview id 오류 질문합니다 [1] 어그래너 2015-10-02 4767
4956 질문 질문있습니다., [2] veronica 2015-10-02 4762
4955 게시판 자료가 다운로드 후 깨집니다. [5]+1 리로 2015-10-01 5149
4954 질문 안드로이드 개발 pc 추천 부탁드려요 [1] 레트 2015-09-18 5712
4953 external 에 추가하려고 하는 방법 질문드립니다... [1] 비둘기 2015-09-15 4921
4952 질문 초보 개발자 입니다. 초짜3 2015-09-04 5159
12345678910,,,101