[syslinux] tftp, slackware and aliased eth0

Jason Gerfen jason.gerfen at scl.utah.edu
Wed Jun 6 10:36:26 PDT 2007


Ok well if that is a valid statement then here is the setup I am working
with:

Slackware 9.1
i686
Kernel 2.4.20

Output of lspci:
...
00:08.0 Ethernet controller: Intel Corp. 82544EI Gigabit Ethernet
Controller (Copper) (rev 02)
...
02:08.0 Ethernet controller: 3Com Corporation 3c980-TX 10/100baseTX NIC
[Python-T] (rev 78)
02:09.0 Ethernet controller: 3Com Corporation 3c980-TX 10/100baseTX NIC
[Python-T] (rev 78)

output of ifconfig:
eth2      Link encap:Ethernet  HWaddr 00:02:B3:BC:46:88
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:52811863 errors:2929 dropped:2929 overruns:0 frame:0
          TX packets:29963368 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:1829756632 (1744.9 Mb)  TX bytes:3530833562 (3367.2 Mb)
          Interrupt:11 Base address:0x1800 Memory:f4020000-f4040000

eth2.461  Link encap:Ethernet  HWaddr 00:02:B3:BC:46:88
          inet addr:155.97.16.254  Bcast:155.97.16.255  Mask:255.255.255.128
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1698415 errors:0 dropped:0 overruns:0 frame:0
          TX packets:572630 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:181122922 (172.7 Mb)  TX bytes:207826591 (198.1 Mb)

eth2.471  Link encap:Ethernet  HWaddr 00:02:B3:BC:46:88
          inet addr:155.97.17.166  Bcast:155.97.17.191  Mask:255.255.255.224
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:25954039 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1013309 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2803177660 (2673.3 Mb)  TX bytes:246954818 (235.5 Mb)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2073 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2073 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:158102 (154.3 Kb)  TX bytes:158102 (154.3 Kb)

Output of netstat:
udp        0      0 *:bootps                *:*
udp        0      0 *:tftp                  *:*

I am looking at the following threads as well:
http://syslinux.zytor.com/archives/2006-February/006546.html
http://syslinux.zytor.com/archives/2006-February/006556.html

What else do you need? And I appreciate the prompt response on this.

H. Peter Anvin wrote:
> Jason Gerfen wrote:
>> When attempting to setup tftpd I have found that it only utilized the
>> last aliased interace in the list of ifconfig and handed out pxeboot
>> requests on the one subnet vs. all subnets that any aliased interface is
>> using.
>>
>> I did find a piece of code or patch someone submitted regarding this but
>> it did not work correctly. Is this something that can modified to listen
>> on any aliased interface or multiple network interfaces?
>>
> 
> That's nonsense.  At least tftp-hpa listens on the universal address
> (*:tftp), and will attempt to respond using the same address that the
> client sent the request to.
> 
> However, as required by the protocol, it doesn't have a continuous
> connection, but opens a new socket for the connection.
> 
> You might have your routing tables set up incorrectly, or have
> firewall/masquerading rules wrong.
> 
> 	-hpa
> 
> _______________________________________________
> SYSLINUX mailing list
> Submissions to SYSLINUX at zytor.com
> Unsubscribe or set options at:
> http://www.zytor.com/mailman/listinfo/syslinux
> Please do not send private replies to mailing list traffic.
> 


-- 
Jason Gerfen

"It's not my problem... Wooo Hooo!"




More information about the Syslinux mailing list