Ken Powell wrote:
I was recently at a hotel where I had trouble getting OpenSolaris
snv_117 with nwam to connect to the hotel network. I monitored the
ath0 interface with wireshark and found that the hotel's DHCP
server assigned address 192.168.7.216 with subnet mask
255.255.255.255 to my node. The router's address was 192.168.4.1.
I manually reconfigured my subnet mask to 255.255.252.0 to get
connectivity. I understand a better way to handle this would be
to manually define a host route to 192.168.4.1 through the
interface.
Should Solaris support automatically configuring to a network
that works this way?
I ran into this at a hotel about 3 years ago and amazingly haven't since
despite the number of hotels I visit. I could swear we filed a bug
somewhere about it, but I can't find it now. I'd put it in the "liberal
in what you accept" bucket and hence we ought to make it work.
Dave
I've included the DHCP ACK from my wireshark log below.
Ken
Frame 52 (342 bytes on wire, 342 bytes captured)
Ethernet II, Src: Internet_bd:f9:9d (00:e0:4d:bd:f9:9d), Dst:
WistronN_4d:b2:8c (00:0b:6b:4d:b2:8c)
Destination: WistronN_4d:b2:8c (00:0b:6b:4d:b2:8c)
Source: Internet_bd:f9:9d (00:e0:4d:bd:f9:9d)
Type: IP (0x0800)
Internet Protocol, Src: 192.168.4.1 (192.168.4.1), Dst: 192.168.7.216
(192.168.7.216)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x10 (DSCP 0x04: Unknown DSCP; ECN:
0x00)
Total Length: 328
Identification: 0x0000 (0)
Flags: 0x00
Fragment offset: 0
Time to live: 16
Protocol: UDP (0x11)
Header checksum: 0x1c6c [correct]
Source: 192.168.4.1 (192.168.4.1)
Destination: 192.168.7.216 (192.168.7.216)
User Datagram Protocol, Src Port: bootps (67), Dst Port: bootpc (68)
Source port: bootps (67)
Destination port: bootpc (68)
Length: 308
Checksum: 0x97a7 [correct]
Bootstrap Protocol
Message type: Boot Reply (2)
Hardware type: Ethernet
Hardware address length: 6
Hops: 0
Transaction ID: 0x0d3492ec
Seconds elapsed: 4
Bootp flags: 0x0000 (Unicast)
0... .... .... .... = Broadcast flag: Unicast
.000 0000 0000 0000 = Reserved flags: 0x0000
Client IP address: 0.0.0.0 (0.0.0.0)
Your (client) IP address: 192.168.7.216 (192.168.7.216)
Next server IP address: 192.168.4.1 (192.168.4.1)
Relay agent IP address: 0.0.0.0 (0.0.0.0)
Client MAC address: WistronN_4d:b2:8c (00:0b:6b:4d:b2:8c)
Server host name not given
Boot file name not given
Magic cookie: (OK)
Option: (t=53,l=1) DHCP Message Type = DHCP ACK
Option: (t=54,l=4) Server Identifier = 192.168.4.1
Option: (t=51,l=4) IP Address Lease Time = 1 day
Option: (t=1,l=4) Subnet Mask = 255.255.255.255
Option: (t=3,l=4) Router = 192.168.4.1
Option: (t=6,l=4) Domain Name Server = 192.168.4.1
End Option
Padding
_______________________________________________
networking-discuss mailing list
[email protected]
_______________________________________________
networking-discuss mailing list
[email protected]