Jump to content

odroidodroid

Members
  • Posts

    1
  • Joined

  • Last visited

  1. Hello everyone, I am currently experiencing a network configuration problem. This concerns a project based on an ODROID C2 board with a Linux Debian 9 stretch 5.73 / Kernel 3.16.57 the board is equipped with a USB 3.0 hub + RJ45 powered. The ultimate goal is to have the WAN on eth0 in DHCP (odroid LAN) an eth1 LAN in static (HUB LAN) A wifi key RALINK RT5572 in access point with a static ip, hosting the bridge of the eth0 if necessary. What works so far: Everything is "ok" on boot, however it was necessary to disable some services at startup, and some behavior is strange: Services disabled: Wpasupplicant (disabled and hidden) otherwise impossible to pass the wifi key in MASTER NetworkManager-wait-online (otherwise go round on boot and fail) Installed services: hostapd (for the access point) dnsmaq openvpn (not used yet) My configuration is : /etc/network/interfaces auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp auto wlan0 iface wlan0 inet static address 10.3.141.1 network 10.3.141.0 netmask 255.255.255.0 #gateway 10.3.141.1 auto eth1 iface eth1 inet static address 10.240.77.10 network 10.240.77.0 netmask 255.255.0.0 #gateway 10.240.77.1 hostapd.conf: # Wi-Fi wlan interface interface = wlan0 # nl80211 with all Linux drivers mac80211 driver = nl80211 # Name of the Wi-Fi spot ssid = MonSSID # Wi-Fi mode (a = IEEE 802.11a, b = IEEE 802.11b, g = IEEE 802.11g) hw_mode = g # frequency channel Wi-Fi (1-14) channel = 6 # WPA macaddr_acl = 0 auth_algs = 1 wpa = 2 wpa_passphrase = MonMDPSECRET wpa_key_mgmt = WPA-PSK wpa_pairwise = TKIP rsn_pairwise = CCMP has been uncommented: the hostapd default for the daemon's auto launch (the link to the hostapd.conf is good) DNSMAQ (at the end of the file): #CONFIG interface = wlan0 domain-needed bogus-priv filterwin2k locates-queries Local = / lan / domain = local.local expand-hosts no-negcache resolv-file = / tmp / resolv.conf.auto dhcp-authoritative DHCP-leasefile = / tmp / dhcp.leases # use / etc / ethers for static hosts; same format as --dhcp-host # read-ethers # DHCP range dhcp-range = 10.3.141.10,10.3.141.100,12h # Netmask dhcp-option = 1,255.255.255.0 # Road dhcp-option = 3,10.3.141.1 Network Manager is configured to handle interfaces in /etc/network/interfaces file (ifupdown = true) reboot, interfaces eth0 and 1 jump up well, dhcp for 0 and static for 1. However, several things are strange: - "Failed to start Raise network interfaces" (at the boot). A systemctl status networking sends me a total fail of the service. That does not prevent networks from functioning. - Random behavior of the Wlan0 interface. once on 4 or 5 reboot it is up but no IP address assigned. However, It always passes MASTER, sometimes it passes Manage first and then MASTER after a few seconds. If necessary I bridge the net on the access point wlan0 I use for this the time to test this commands: sysctl -w net.ipv4.ip_forward = 1 iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE ip a returns me : 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:1e:06:35:69:57 brd ff:ff:ff:ff:ff:ff inet 192.168.1.56/24 brd 192.168.1.255 scope global dynamic eth0 valid_lft 70201sec preferred_lft 70201sec inet6 fe80::21e:6ff:fe35:6957/64 scope link valid_lft forever preferred_lft forever 3: bond0: <BROADCAST,MULTICAST,MASTER> mtu 1500 qdisc noop state DOWN group default link/ether 1e:48:20:5a:68:17 brd ff:ff:ff:ff:ff:ff 4: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:0e:c6:ad:d7:66 brd ff:ff:ff:ff:ff:ff inet 10.240.77.10/16 brd 10.240.255.255 scope global eth1 valid_lft forever preferred_lft forever inet6 fe80::20e:c6ff:fead:d766/64 scope link valid_lft forever preferred_lft forever 5: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 08:80:05:bb:11:04 brd ff:ff:ff:ff:ff:ff inet 10.3.141.1/16 brd 10.3.255.255 scope global wlan0 valid_lft forever preferred_lft forever systemctl status networking ● networking.service - Raise network interfaces Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Thu 2019-02-28 17:41:41 CET; 15h ago Docs: man:interfaces(5) Process: 324 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=1/FAILURE) Process: 301 ExecStartPre=/bin/sh -c [ "$CONFIGURE_INTERFACES" != "no" ] && [ -n "$(ifquery --read-environment --list --exclude=lo)" ] && udevadm settle (code=exited, status=0/SUCCESS) Main PID: 324 (code=exited, status=1/FAILURE) Feb 28 17:41:40 odroidc2 ifup[324]: RTNETLINK answers: File exists Feb 28 17:41:40 odroidc2 ifup[324]: /etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /etc/resolvconf/run/resolv.conf Feb 28 17:41:40 odroidc2 dhclient[624]: bound to 192.168.1.56 -- renewal in 40936 seconds. Feb 28 17:41:40 odroidc2 ifup[324]: bound to 192.168.1.56 -- renewal in 40936 seconds. Feb 28 17:41:41 odroidc2 ifup[324]: RTNETLINK answers: File exists Feb 28 17:41:41 odroidc2 ifup[324]: ifup: failed to bring up eth1 Feb 28 17:41:41 odroidc2 systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE Feb 28 17:41:41 odroidc2 systemd[1]: Failed to start Raise network interfaces. Feb 28 17:41:41 odroidc2 systemd[1]: networking.service: Unit entered failed state. Feb 28 17:41:41 odroidc2 systemd[1]: networking.service: Failed with result 'exit-code'. Since the project node goes through this access point, how to make it reliable? and why these facts? Thank for our feedback!
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines