[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: DHCP



Stephen van Egmond writes:
> Albert D. Cahalan (acahalan@cs.uml.edu) wrote:

>> Does it work? I've tried every daemon that
>> looked like a client: dhcpcd, pump, dhclient...
>> This is with debian-testing, ppc, and a 2.4.16 kernel.
>> I even know the interface works.
>
> Did you build your own kernel?
>
> If so, is network socket filtering turned on?

Yes, and yes. Here are some of the more interesting
options related to networking:

CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
CONFIG_NETLINK=y
# CONFIG_RTNETLINK is not set
CONFIG_NETLINK_DEV=y
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_FILTER=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_NF_CONNTRACK=y
# CONFIG_IP_NF_QUEUE is not set
CONFIG_IP_NF_IPTABLES=y
CONFIG_IP_NF_FILTER=y
CONFIG_IP_NF_NAT=y
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=y
# CONFIG_IP_NF_TARGET_REDIRECT is not set
CONFIG_IP_NF_MANGLE=y
CONFIG_IP_NF_TARGET_TOS=y
CONFIG_IP_NF_TARGET_MARK=y
CONFIG_IP_NF_TARGET_LOG=y
# CONFIG_IPV6 is not set
# CONFIG_DUMMY is not set
# CONFIG_BONDING is not set
# CONFIG_EQUALIZER is not set
CONFIG_TUN=y
CONFIG_ETHERTAP=y

> Is there anything in /var/log/syslog? If filtering's off, it will tell you
> exactly what you should do.

The system log programs don't usually run for some
odd reason. I can start them by hand. They tend to
die. I'd been running on the console, so at least
the important stuff would have been visible.
I have tried an "apt-get --reinstall ..." to fix
the log daemons, with no success.

I've converted to using /etc/network/interfaces now.
This is the entry I have:

auto eth0
iface eth0 inet dhcp
       pre-up      /etc/network/adc-pre-up
       up          /etc/network/adc-up
       down        /etc/network/adc-down
       post-down   /etc/network/adc-post-down

Judging by file access timestamps, this runs
/sbin/dhclient3 or /sbin/dhclient (same thing)
for me.

I just attacked the problem with dhcpdump. When
the Mac watches the PC successfully get an IP
address, only this is seen:

---------------------------------------------------------------------------
  TIME: 09:58:16.408386
    IP: 0.0.0.0.68 (0:0:c0:60:5b:e) > 255.255.255.255.67 (ff:ff:ff:ff:ff:ff)
    OP: 1 (BOOTPREQUEST)
 HTYPE: 1 (Ethernet)
  HLEN: 6
  HOPS: 0
   XID: 6733f324
  SECS: 3
 FLAGS: 0
CIADDR: 0.0.0.0
YIADDR: 0.0.0.0
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: 00:00:c0:60:5b:0e:00:00:00:00:00:00:00:00:00:00
 SNAME: .
 FNAME: .
OPTION:  53 (  1) DHCP message type         3 (DHCPREQUEST)
OPTION:  57 (  2) Maximum DHCP message size 548
OPTION:  50 (  4) Request IP address        24.147.252.135
OPTION:  51 (  4) IP address leasetime      -1 ()
OPTION:  55 ( 13) Parameter Request List      1 (Subnet mask)
                                              3 (Routers)
                                              6 (DNS server)
                                             12 (Host name)
                                             15 (Domainname)
                                             23 (Default IP TTL)
                                             28 (Broadcast address)
                                             29 (Perform mask discovery)
                                             31 (Perform router discovery)
                                             33 (Static route)
                                             40 (NIS domain)
                                             41 (NIS servers)
                                             42 (NTP servers)
                                            
OPTION:  60 ( 21) Vendor class identifier   Linux 2.4.8-pre4 i586
OPTION:  61 (  7) Client-identifier         01:00:00:c0:60:5b:0e
---------------------------------------------------------------------------


When the PC watches the Mac fail, I see lots of stuff.
Eventually the Mac just gives up. It would be 21963
lines of text, so I'll just send the raw data. You can
extract it with uudecode and gunzip, then run it
through dhcpdump.

begin 644 no-dhcp.gz
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
4.EDE_UVTPI'[.?)O6"0!)R#A````
`
end


-- 
To UNSUBSCRIBE, email to debian-powerpc-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: