새로운 linux board 에서 개발 중입니다.
windows pc 는 네트워크 설정에 ip : 192.168.137.1 netmask 255.255.255.0 으로 설정하고 다른값은 변경 안했습니다.
linux 에서는 sudo ifconfig eth0 192.168.137.2 로 설정 하고 cross cable 을 연결 하였습니다.
windows pc 에서는 ping 192.168.137.2 하면 응답이 잘 옵니다.
다만 linux 보드에서 ping 192.168.137.1 하면 하기 상태에서 진행이 안되네요.
odroid@gnome-desktop:~$ ping 192.168.137.1
PING 192.168.137.1 (192.168.137.1) 56(84) bytes of data.
추가 정보는 아래와 같습니다.
odroid@gnome-desktop:~$ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.137.2 netmask 255.255.255.0 broadcast 192.168.137.255
inet6 fe80::21e:6ff:fe51:2143 prefixlen 64 scopeid 0x20<link>
ether 00:1e:06:51:21:43 txqueuelen 1000 (Ethernet)
RX packets 730 bytes 58846 (58.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1765 bytes 219978 (219.9 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 44
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 22023 bytes 1825300 (1.8 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 22023 bytes 1825300 (1.8 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
odroid@gnome-desktop:~$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.137.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
odroid@gnome-desktop:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.5 LTS
Release: 20.04
Codename: focal
어떤 부분을 더 봐야 할런지 당황 스럽네요.
전에는 이런 방식으로 통신을 잘 했던것으로 기억하거든요.
/ in iPad
왜 방화벽 끌 생각을 못했는지...
가장 흔한 일이죠 ㅋㅋ
저도 소켓 프로그래밍 하면서 코드는 문제 없는거 같은데 왜 연결이 안되지? 하면서
이틀이나 삽질 하고 방화벽에서 포트 안열었던거 생각나서 방화벽 설정하니 바로 연결 되 허탈했던적이 몇번 있습니다 ㅋㅋ
근데 요즘은 크로스케이블 안써도 자동으로 인식하나요?
pc 간 직결을 해본지가 20년이 넘어서..
허브끼리는 자동인식 된지가 오래되었다는건 알고 있는데..
데스크탑은 안되고요.
케이블도 일반 랜 케이블 사용했고요