Hi, I successfully configured the networking on sandbox env. So, below are the steps for anyone in need. On host (ubuntu) - ip link show => barebox virtual ethernet device will be listed - sudo brctl addif virbr0 barebox => I already have virtual br0 "virbr0" for Qemu so I have used that to bridge, else create a new bridge - sudo ip link set barebox master virbr0 - sudo dhclient -v barebox On barebox: - dhcp eth0 logs are given below: barebox@Sandbox:/ dhcp eth0 T T eth0: DHCP client bound to address 192.168.122.216 barebox@Sandbox:/ ping google.com PING google.com (172.217.166.238) host google.com is alive barebox@Sandbox:/ Thanks and regards, Neeraj On Fri, Apr 16, 2021 at 11:37 PM Neeraj Pal <neerajpal09@xxxxxxxxx> wrote: > > Sorry missed, Network info: > > barebox@Sandbox:/ devinfo eth0 > Parent: tap0 > Parameters: > ethaddr: 9e:47:e0:0b:cb:ab (type: MAC) > gateway: 0.0.0.0 (type: ipv4) > ipaddr: 0.0.0.0 (type: ipv4) > linux.bootargs: (type: string) > linux.devname: (type: string) > mode: dhcp (type: enum) (values: "dhcp", "static", "disabled") > netmask: 0.0.0.0 (type: ipv4) > serverip: (type: string) > barebox@Sandbox:/ > > After ifup -a > > barebox@Sandbox:/ devinfo eth0 > Parent: tap0 > Parameters: > ethaddr: 80:81:82:83:84:85 (type: MAC) > gateway: 172.0.0.1 (type: ipv4) > ipaddr: 172.0.0.2 (type: ipv4) > linux.bootargs: ip=172.0.0.2:172.0.0.1:172.0.0.1:255.255.255.0::: > (type: string) > linux.devname: (type: string) > mode: static (type: enum) (values: "dhcp", "static", "disabled") > netmask: 255.255.255.0 (type: ipv4) > serverip: 172.0.0.1 (type: string) > barebox@Sandbox:/ ping google.com > ERROR: dns: no nameserver specified in $net.nameserver > T T T T T ping failed: Connection timed out > > It seems like it is not able to get the IP from DHCP so I am trying to > set up static, once. > > On Fri, Apr 16, 2021 at 11:28 PM Neeraj Pal <neerajpal09@xxxxxxxxx> wrote: > > > > Hi, > > > > On Wed, Apr 14, 2021 at 12:37 AM Ahmad Fatoum <a.fatoum@xxxxxxxxxxxxxx> wrote: > > > > > > There is more documentation besides the README. For networking see > > > https://barebox.org/doc/latest/user/networking.html > > > > Thank you for the documentation. I read them and configured the values > > but it is not working, so it may be possible that I am not doing it > > correctly. > > > > > The default barebox boot target is to net boot. It'll try to get > > > a DHCP address and then load some predefined files over TFTP > > > (If it fails, it'll tell you which ones). > > > > > > If that didn't work, you'll need to tell more about your setup? > > > What board are you using barebox on? > > > > Thank you for the information. At present, I haven't tried it on any > > board as I am using it as Sandbox but I have BeagleBone Black and > > Raspberry Pi 3B. > > > > > Part of the question reads like you are using it while Linux is > > > running (sandbox) and some other like you'd run it directly as > > > bootloader. Also what kind of errors do you get, can you copy them here? > > > > Yes, I am trying to execute it as Sandbox and while executing through > > sudo please find the information given below: > > > > sudo ./barebox > > > > add stickypage initially unbacked by file > > > > > > barebox 2021.04.0-00056-gaf0f068a6 #1 Fri Apr 16 23:11:01 IST 2021 > > > > > > Board: Sandbox > > console: registered as cs0 > > netconsole: registered as netconsole-1 > > hostfile 7f455b09a000.stickypage.of: registered as character device > > sandbox-watchdog watchdog.of: probed > > malloc space: 0x7f4559e21010 -> 0x7f455ae2100f (size 16 MiB) > > state: New state registered 'state' > > ERROR: state: No meta data header found > > ERROR: state: No meta data header found > > ERROR: state: No meta data header found > > ERROR: state: Failed to find any valid state copy in any bucket > > ERROR: state: Failed to read state with format raw, -2 > > WARNING: state state.of: Failed to load persistent state, continuing > > with defaults, -2 > > super: JFFS version 2.2. © 2001-2006 Red Hat, Inc. > > envfs: no envfs (magic mismatch) - envfs never written? > > > > ******************************************************* > > *** Inconsistent barebox state buckets detected *** > > *** This is normal for a first boot *** > > *** barebox will repair them on next poweroff/reset *** > > ******************************************************* > > barebox@Sandbox:/ ping google.com > > ERROR: dns: no nameserver specified in $net.nameserver > > ping failed: No route to host > > barebox@Sandbox:/ dhcp > > WARNING: eth0: No MAC address set. Using random address 9e:47:e0:0b:cb:ab > > T T T T T T T T T T T T T T T T T T T T dhcp: Connection timed out > > barebox@Sandbox:/ ping google.com > > ERROR: dns: no nameserver specified in $net.nameserver > > ping failed: No route to host > > barebox@Sandbox:/ > > > > barebox@Sandbox:/ devinfo > > `-- global > > `-- nv > > `-- platform > > `-- machine > > `-- state.of > > `-- 7f455b09a000.stickypage.of > > `-- 0x00000000-0x00000fff ( 4 KiB): /dev/stickypage > > `-- 0x00000400-0x00000bff ( 2 KiB): /dev/stickypage.env > > `-- 0x00000c00-0x00000fff ( 1 KiB): /dev/stickypage.state > > `-- bmode > > `-- 7f455b09a000.stickypage:partitions.of > > `-- power.of > > `-- watchdog.of > > `-- wdog0 > > `-- sound.of > > `-- led.of > > `-- console0 > > `-- cs0 > > `-- 0x00000000-0xffffffffffffffff ( 0 Bytes): /dev/cs0 > > `-- mem0 > > `-- 0x00000000-0xffffffffffffffff ( 0 Bytes): /dev/mem > > `-- netconsole > > `-- 0x00000000-0xffffffffffffffff ( 0 Bytes): /dev/netconsole-1 > > `-- tap0 > > `-- eth0 > > `-- sdlfb0 > > `-- devrandom0 > > `-- chosen:environment.of > > `-- spi > > `-- i2c > > `-- fs > > `-- ramfs0 > > `-- devfs0 > > `-- pstore0 > > `-- state > > barebox@Sandbox:/ > > > > I am doing ping but it doesn't have any dns entry and route to resolve it. > > > > Please let me know for any other information. > > > > Thanks and regards, > > Neeraj _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox